PDA

Volledige versie bekijken : .swf in andere .swf probleem


Sperg
%Europe/Berlin %197 %2008, 04:43
Hey dag allemaal. Ik maak gebruik van verschillende .swf pagina's in elkaar. Wanneer ik op een menu item klik worden de pagina's ingeladen in mijn hoofdpagina.

Nu komt mijn probleem op elke afzonderlijke .swf file heb ik ook een sluitknop (BTN_sluit) voorzien waarmee ik de respectievelijke .swf pagina afsluit (-> waardoor ik terug op de onderliggende startpagina terecht kom).

code van de startfile (start.swf) -> tekst.swf word zonder probl geopend:

//*** maak de lege container movie clip
this.createEmptyMovieClip("MC_container", this.getNextHighestDepth());

//*** functie voor de menunavigatie
function laadSwf(bestandsnaam:String):Void
{
MC_container.unloadMovie();
MC_container.loadMovie(bestandsnaam);
// trace("test");
}

BTN_opleiding.onRelease = function()
{
laadSwf("tekst.swf");
};


code van de geopende swf file (tekst.swf) ->fout 1120

BTN_sluit.addEventListener(MouseEvent.CLICK, sluitSwf);
function sluitSwf(event:MouseEvent):void {
fscommand("quit");
}


dit is de foutmelding die ik krijg: 1120: Access of undefined property BTN_sluit.

Kan iemand mij helpen of is er een betere manier om een .swf pagina af te sluiten (is niet voor op een wesite)?

nuvorm
%Europe/Berlin %480 %2008, 11:32
volgens mij kun je vanuit de geladen swf een functie aanroepen die in de swf staat die de movie laad door _root.functie te gebruiken? hier zou je dan unload kunnen aanroepen?

Sperg
%Europe/Berlin %556 %2008, 13:21
AS3 ondersteund de _root functie niet meer dacht ik?

Sperg
%Europe/Berlin %997 %2008, 23:56
Heb het al gevonden tnx nuvorm