Tuesday, 15 January 2013

actionscript 3 - complete unload external swf and sound -



actionscript 3 - complete unload external swf and sound -

i using code load , unload external swf button. when click on button, swf loads , when 1 time again click on button swf unloads, sound still exist , swf screen disappeares.

please right code, want swf completetely unload.

printer.addeventlistener(mouseevent.click, fl_clicktoloadunloadswf); var fl_loader:loader; //this variable keeps track of whether want load or unload swf var fl_toload:boolean = true; function fl_clicktoloadunloadswf(event:mouseevent):void { if(fl_toload) { fl_loader = new loader(); addchild(fl_loader); fl_loader.load(new urlrequest("quiz.swf")); printer.x=100; printer.y=100; } else { fl_loader.unloadandstop(); removechild(fl_loader); fl_loader = null; printer.x=155; printer.y=334; } // toggle whether want load or unload swf fl_toload = !fl_toload; }

if can access code in loaded swf may add together event.unload listener. in event handler can cleaning:

stop sounds, stop videos, remove event listeners (specially these attached stage)

this way, unloading should smooth , easy.

actionscript-3 flash

No comments:

Post a Comment