how can I unLoadAndStop() previous SWF and Load a new SWF?
go_level_2.addEventListener(MouseEvent.CLICK,level_2);
function level_2(event:MouseEvent)
{
var loader2:Loader = new Loader();
var loaderContext2:LoaderContext = new LoaderContext(false, ApplicationDomain.currentDomain);
var file2:File=File.applicationDirectory.resolvePath("level2.swf");
loader2.load(new URLRequest(file2.url), loaderContext2);
| loader2.addEventListener("LEVEL_2",true); |
addChild(loader2);
}
function finishLevel2(event:Event):void
{ var loader2:Loader;
| loader2=event.target.loader; | |
| loader2.parent.removeChild(loader2); | |
| loader2.unloadAndStop(); |
}
//And the code in next level to remove level before add another.
var loader2:Loader;
function finish_game(event:Event):void
{
dispatchEvent(new Event("LEVEL_2",true));
}
I have a Main_SWF within 10 levels_SWF's.
I tried several codes but not one of these unload te previous game.
And the game begin slower and slower.
The last part of developing a game for IOS is a "nightmare" i think.
i test the code on iOS simulator.
I hope you can help me.