Guest User

Untitled

a guest
Feb 19th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. // sprite containers for loaded content...
  2. var top:Sprite = new Sprite();
  3. var contento:Sprite = new Sprite();
  4.  
  5. // adding a listener that listens to buttonclicks from the loaded top-navigation...
  6. addEventListener(MouseEvent.CLICK, topContentButtonListener);
  7.  
  8. // add them to the display list...
  9. addChild(contento);
  10. addChild(top);
  11.  
  12. // create loaders...
  13. var topLoader:Loader = new Loader();
  14. var contentLoader:Loader = new Loader();
  15.  
  16. // add COMPLETE-listener for when content has loaded...
  17. contentLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, contentLoadCompleteListener);
  18. topLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, function() { top.addChild(topLoader.content); } );
  19.  
  20. // load initial stuff...
  21. topLoader.load(new URLRequest("TopContent.swf"));
  22. contentLoader.load(new URLRequest("Home.swf"));
  23.  
  24. // listen to COMPLETE-event from contentLoader...
  25. function contentLoadCompleteListener(evt:Event):void {
  26.  
  27. trace("content loaded:", evt.currentTarget.content);
  28.  
  29. // clear content-sprite of old loaded stuff...
  30. while (contento.numChildren > 0) {
  31. contento.removeChild(contento.getChildAt(0));
  32. }
  33.  
  34. // add loaded content to content-sprite...
  35. contento.addChild(evt.currentTarget.content);
  36. }
  37.  
  38. // listener for Mouseclicks...
  39. function topContentButtonListener(evt:Event) {
  40. trace(evt.target.name)
  41.  
  42. var clickedItem:String = evt.target.name;
  43.  
  44. if(clickedItem == "btnHome") {
  45. contentLoader.load(new URLRequest("Home.swf"));
  46.  
  47. } else if(clickedItem == "btnGallery") {
  48. contentLoader.load(new URLRequest("Gallery.swf"));
  49. }
  50.  
  51. }
Add Comment
Please, Sign In to add comment