Hej jeg er lidt gøn i det med actionscript og har et irriterende problem med et externt MC der et par gange prøver at loade sig selv ind i den film, når den ikke skal loade. Den skal kun loade hovedmenuen(main), når jeg lukker den swf ned der kører (Myholidays).
Jeg har 3 swf der linker til hinanden via en loader(main.swf, aircombat1 og Myholidays.swf)
Hvis du starter main swf op og går til Myholidays.swf vil du se problemet i midten af denne film.
Er der nogen der ved hvordan man kan løse dette problem ?
filmen kan ses her :
http://www.myholidays.dk/flash/finalproject/main.htmlKoden i fla filen herunder :
Placeret i Myholidays filmen :
close_btn.addEventListener(MouseEvent.MOUSE_DOWN, gotoMenu);
function gotoMenu(event):void {
var rootObject
bject = this.parent.parent as Object;
rootObject.returnToMain();
}
Placeret i main.swf :
stop();
import flash.net.URLRequest;
import flash.display.Loader;
import flash.events.Event;
import flash.events.ProgressEvent;
function startMyholiday()
{
var mRequest:URLRequest=new URLRequest("Myholidays.swf");
mLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler);
mLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressHandler);
mLoader.load(mRequest);
}
function whenCompleteHandler(loadEvent:Event) {
//addChild(loadEvent.currentTarget.content);
}
function ProgressHandler(mProgress
rogressEvent) {
var percent:Number=mProgress.bytesLoaded/mProgress.bytesTotal;
trace(percent);
}
startMyholiday();