Avatar billede webdesigner Praktikant
06. juni 2009 - 02:50

AS3 2 MovieClips og swf import.

hej alle sammen jeg er i gange med eksamens projekt.
har dog et problem mit MovieClip skal stope en swf load.

har lavet denne kode i min menu (menuen er et movie clip som: har instance navnet :menu)
-------------------------------------------
function buttonNav(event:MouseEvent):void{
MovieClip(parent).allPages.gotoAndStop(event.target.name);
}

home.addEventListener(MouseEvent.CLICK,buttonNav);
designs.addEventListener(MouseEvent.ROLL_OVER, buttonNav);
-------------------------------------------

mit content MovieClip har flag så min menu kan hoppe til de angivede frames. (har instance navnet :allPages)

koden for swf loaderen er
-------------------------------------------
var Xpos:Number = 450.0;
var Ypos:Number = 35.0;
var swf:MovieClip;
var loader:Loader = new Loader();

var defaultSWF:URLRequest = new URLRequest("Produkt/glasses.swf");

loader.load(defaultSWF);
loader.x = Xpos;
loader.y = Ypos;

function btnClick(event:MouseEvent):void {
   
    removeChild(loader);
    var newSWFRequest:URLRequest = new URLRequest("Produkt/" + event.target.name + ".swf");
    loader.load(newSWFRequest);
    loader.x = Xpos;
    loader.y = Ypos;
    addChild(loader);
}
-------------------------------------------

alle MovieClips ligger i root(heder "scene 1" btw)
mit spørsmål er nu kan jeg få menuen til at fjærne Loaderen ?.
altså når jeg trykker på design kommer swf filen frem.
når jeg trykker på home skulle instancen af den gerne Unloades..

kort: kan jeg få removeChild(loader); til at virke i MovieClipet Menu ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester