Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package {
- import flash.events.Event;
- import flash.events.MouseEvent;
- import flash.display.DisplayObject;
- import flash.display.Bitmap;
- import flash.display.MovieClip;
- public class SceneLift extends SceneBase2
- {
- public var output:StandardOutput;
- public var back:DisplayObject;
- public function SceneLift()
- {
- super("Lift");
- output = SceneBase.Scenes["Room"].output;
- SendSignal("first");
- var script:Script = new Script(2, 2);
- entries["first"] = script;
- back = new Bitmap(new liftjpg());
- script.AddChild(back);
- script.Pause(12);
- script.WriteLine(output, 48, "Лифт.");
- script.AddChild(labelLayer);
- var btnScript:Script = CreateLabel(script, "Нажать на кнопку", 600, 300, false);
- btnScript.WriteLine(output, 48, "Ничего не произошло.");
- btnScript.WriteLine(output, 48, "Иного трудно было ожидать.");
- btnScript.AddChild(labelLayer);
- btnScript.Signal("Cor1", "nolift");
- btnScript.Signal("Room", "nolift");
- var btn2Script:Script = CreateLabel(btnScript, "Нажать на кнопку", 600, 300, true);
- btn2Script.WriteLine(output, 48, "Ничего не произошло.");
- btn2Script.WriteLine(output, 48, "Нужно искать лестницу.");
- btn2Script.AddChild(labelLayer);
- var cor1Script:Script = CreateLabel(script, "Вернуться в коридор", 425, 650, true);
- cor1Script.Scene("Cor1");
- var returnScript:Script = new Script(2, 2);
- entries["default"] = returnScript;
- returnScript.AddChild(back);
- returnScript.AddChild(labelLayer);
- }
- override public function Complete()
- {
- stage.removeChild(back);
- super.Complete();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement