Advertisement
Guest User

Untitled

a guest
Jun 19th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement