Share Posted November 26, 2012 I have a generic preloader swf with progress bar. After my external swf has loaded, I can still see my preloader swf. It's not completely on the top layer of the display list, but it's pretty easily visible. Is there an easy way to completely hide the Preloader Swf once it's done loading the external swf? Many thanks- var loader:SWFLoader; public function PreLoader() { loader = new SWFLoader("game.swf", {name:"mainSWF", container:this, x:50, y:100, onprogress:progressHandler, estimatedBytes:9500}); loader.load(); } function progressHandler(event:LoaderEvent):void { progBar.scaleX = event.target.progress; } function completeHandler(event:LoaderEvent):void { addChild(event.target.content); } Link to comment Share on other sites More sharing options...
Share Posted November 26, 2012 yes, in your completeHandler just do progBar.visible = false //or for a nice fade out: TweenLite.to(progBar, .5, {alpha:0}); I noticed that your onComplete isn't registered in your SWFLoader constructor. So you will need to further do this: loader = new SWFLoader("game.swf", {name:"mainSWF", container:this, x:50, y:100, onprogress:progressHandler, onComplete:onCompleteHandler, estimatedBytes:9500}); also, since you are specifying a container in your SWFLoader you don't need to do addChild(event.target.content); Link to comment Share on other sites More sharing options...
Author Share Posted November 26, 2012 Thank you- so if my PreLoader has a bunch of items in it, I have to manually remove them all one at a time? Link to comment Share on other sites More sharing options...
Share Posted November 27, 2012 You're welcome. if my PreLoader has a bunch of items in it, I have to manually remove them all one at a time? No, just remove the parent that contains all the little parts. Link to comment Share on other sites More sharing options...
Author Share Posted November 27, 2012 Thanks- I had all the preloader items floating around on the stage. I suppose the correct form is to put them all in a container so they can be removed easily. That seems to work fine. Many thanks! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now