SHARE
TWEET

Untitled

a guest Jun 19th, 2017 42 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package be.howest.ria.swf.view.page
  2. {
  3.     import flash.display.Sprite;
  4.  
  5.     public class IntroOutroItem extends Sprite
  6.     {
  7.         public static const INTRO_FINISHED:String = "introFinished";
  8.         public static const OUTRO_FINISHED:String = "outroFinished";
  9.        
  10.         public function IntroOutroItem()
  11.         {
  12.            
  13.         }
  14.        
  15.         protected var _introBusy:Boolean;
  16.         public function get introBusy():Boolean;{
  17.             return _introBusy;
  18.         }
  19. import flash.events.Event;
  20.        
  21.         protected var _outroBusy():Boolean{
  22.             return _outroBusy;
  23.         }
  24.         protected var _introFinished:Boolean
  25.        
  26.         public function get introFinished():Boolean
  27.         {
  28.             return _introFinished;
  29.         }
  30.        
  31.         public function set introFinished(value:Boolean):Boolean
  32.         {
  33.         _introFinished = value;
  34.         if(_introFinished)
  35.         {
  36.             _introBusy = false;
  37.             dispatchEvent(new Event(INTRO_FINISHED));
  38.         }
  39.         }
  40.        
  41.         public function get outroFinished():Boolean
  42.         {
  43.             return _outroFinished;
  44.         }
  45.        
  46.         public function set outroFinished(value:Boolean):Boolean
  47.         {
  48.             _outroFinished = value;
  49.             if(_outroFinished)
  50.             {
  51.                 _outroBusy = false;
  52.                 dispatchEvent(new Event(OUTRO_FINISHED));
  53.             }
  54.         }
  55.        
  56.         public function startIntro():void{
  57.             if(_introBusy == false)
  58.             {
  59.                 _introBusy = true;
  60.                 _introFinished = false;
  61.                 _outroBusy = false;
  62.                 _outroFinished = false;
  63.                 intro();
  64.             }
  65.         }
  66.        
  67.         public function startOutro():void{
  68.             if(_outroBusy == false)
  69.             {
  70.                 if(_introBusy)
  71.                 {
  72.                    
  73.                 }
  74.             }
  75.         }
  76.     }
  77. }
RAW Paste Data
Pastebin PRO Summer Special!
Get 40% OFF on Pastebin PRO accounts!
Top