home *** CD-ROM | disk | FTP | other *** search
- package elements
- {
- import game.BroadCaster;
- import game.Model;
-
- [Embed(source="/_assets/assets.swf", symbol="elements.SpecialItem")]
- public class SpecialItem extends Item
- {
-
-
- public function SpecialItem(param1:Number = 0, param2:Number = 0, param3:Number = 0)
- {
- addFrameScript(4,frame5,61,frame62,62,frame63,109,frame110);
- super(param1,param2);
- }
-
- public function setRoomOpen(param1:Boolean) : void
- {
- group.opened = param1;
- }
-
- internal function frame5() : *
- {
- stop();
- }
-
- internal function frame110() : *
- {
- stop();
- }
-
- override public function remove() : void
- {
- this.gotoAndPlay("open");
- Model.getInstance().clearState(false,true);
- }
-
- public function setRotating() : void
- {
- BroadCaster.getInstance().run("doorRemoved","");
- }
-
- internal function frame62() : *
- {
- setRoomOpen(true);
- stop();
- }
-
- internal function frame63() : *
- {
- setRoomOpen(false);
- }
-
- override public function set rotation(param1:Number) : void
- {
- super.rotation = param1;
- }
- }
- }
-