Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // sprite containers for loaded content...
- var top:Sprite = new Sprite();
- var contento:Sprite = new Sprite();
- // adding a listener that listens to buttonclicks from the loaded top-navigation...
- addEventListener(MouseEvent.CLICK, topContentButtonListener);
- // add them to the display list...
- addChild(contento);
- addChild(top);
- // create loaders...
- var topLoader:Loader = new Loader();
- var contentLoader:Loader = new Loader();
- // add COMPLETE-listener for when content has loaded...
- contentLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, contentLoadCompleteListener);
- topLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, function() { top.addChild(topLoader.content); } );
- // load initial stuff...
- topLoader.load(new URLRequest("TopContent.swf"));
- contentLoader.load(new URLRequest("Home.swf"));
- // listen to COMPLETE-event from contentLoader...
- function contentLoadCompleteListener(evt:Event):void {
- trace("content loaded:", evt.currentTarget.content);
- // clear content-sprite of old loaded stuff...
- while (contento.numChildren > 0) {
- contento.removeChild(contento.getChildAt(0));
- }
- // add loaded content to content-sprite...
- contento.addChild(evt.currentTarget.content);
- }
- // listener for Mouseclicks...
- function topContentButtonListener(evt:Event) {
- trace(evt.target.name)
- var clickedItem:String = evt.target.name;
- if(clickedItem == "btnHome") {
- contentLoader.load(new URLRequest("Home.swf"));
- } else if(clickedItem == "btnGallery") {
- contentLoader.load(new URLRequest("Gallery.swf"));
- }
- }
Add Comment
Please, Sign In to add comment