Guest User

Untitled

a guest
Jul 17th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. package
  2. {
  3. import flash.display.DisplayObject;
  4. import flash.display.MovieClip;
  5. import flash.events.Event;
  6. import flash.events.ProgressEvent;
  7. import flash.events.Event;
  8. import flash.utils.getDefinitionByName;
  9.  
  10. public class Preloader extends MovieClip
  11. {
  12. private var _app:DisplayObject;
  13.  
  14. public function Preloader() {
  15. stop();
  16. addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
  17. }
  18.  
  19. private function onAddedToStage(event:Event):void {
  20. addEventListener(Event.ENTER_FRAME, enterFrameHandler);
  21. }
  22.  
  23. private function enterFrameHandler(evt:Event):void {
  24. if (loaderInfo.bytesLoaded == loaderInfo.bytesTotal) {
  25. initialize();
  26. removeEventListener(Event.ENTER_FRAME, enterFrameHandler);
  27. }
  28. }
  29.  
  30. private function initialize():void {
  31. if (_app) return;
  32.  
  33. nextFrame();
  34. var mainClass:Class = Class(getDefinitionByName("TestMain"));
  35. _app = new mainClass() as DisplayObject;
  36. addChild(_app as DisplayObject);
  37. }
  38.  
  39. }
  40.  
  41. }
Add Comment
Please, Sign In to add comment