Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package be.howest.ria.swf.view.page
- {
- import flash.display.Sprite;
- public class IntroOutroItem extends Sprite
- {
- public static const INTRO_FINISHED:String = "introFinished";
- public static const OUTRO_FINISHED:String = "outroFinished";
- public function IntroOutroItem()
- {
- }
- protected var _introBusy:Boolean;
- public function get introBusy():Boolean;{
- return _introBusy;
- }
- import flash.events.Event;
- protected var _outroBusy():Boolean{
- return _outroBusy;
- }
- protected var _introFinished:Boolean
- public function get introFinished():Boolean
- {
- return _introFinished;
- }
- public function set introFinished(value:Boolean):Boolean
- {
- _introFinished = value;
- if(_introFinished)
- {
- _introBusy = false;
- dispatchEvent(new Event(INTRO_FINISHED));
- }
- }
- public function get outroFinished():Boolean
- {
- return _outroFinished;
- }
- public function set outroFinished(value:Boolean):Boolean
- {
- _outroFinished = value;
- if(_outroFinished)
- {
- _outroBusy = false;
- dispatchEvent(new Event(OUTRO_FINISHED));
- }
- }
- public function startIntro():void{
- if(_introBusy == false)
- {
- _introBusy = true;
- _introFinished = false;
- _outroBusy = false;
- _outroFinished = false;
- intro();
- }
- }
- public function startOutro():void{
- if(_outroBusy == false)
- {
- if(_introBusy)
- {
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement