PDA

Volledige versie bekijken : (FMX 2004) Meerdere movies in de main timeline laden


dboers
%Europe/Berlin %604 %2006, 15:30
Hoi allemaal!

ik will graag meerder externe movies op het zelfde moment in de main timeline laden. Dit is op zich naturlijk niet moeilijk ware het niet dat ik een functie gebruik die het gedrag van mijn buttons bepaald! Zie functie: veranderPagina = function (pagina) {
this.c.loadMovie(pagina);
};
function showPagina(pagina) {
veranderPagina(pagina+".swf");
loadingPagina = pagina;
}

function setButtons() {
for (var i = 1; i<6; i++) {
var btn = menu_mc["btn"+i];
btn.onRollOver = function() {
};
btn.onRollOut = function() {
};
btn.onRelease = function() {
showPagina(this._name.substr(3));
};
}
}
setButtons();
showPagina("1");

Ik heb alles geprobeerd maar niets wou lukken zonder buiten de betreffende functie om te gaan.

Heeft iemand een idee?

Alvast bedankt :)

Note: De tweede serie externe swf's die ik wil laden heten respectievelijk (tekst1, tekst, 2, tekst3 etc)

ocdaan
%Europe/Berlin %786 %2006, 19:53
Hoi hoi,

Ik weet niet als ik het bij het goede eind heb... anders moet iemand me maar ff corriceren ;)

Maar volgens mij maak je 2 fouten. Ten eerste dat je btn als lokale var definieerd (binnen de setButtons functie) en ten tweede dat je btn steeds overschijft bij iedere loop ware het niet dat'ie aan het eind niet eens blijft bestaan want op het moment dat setButtons klaar is word btn ook verwijderd.

Volgens mij moet je voor iedere movie een dynamische reference opgezetten...


_parent["movieRef_"+i] = menu_mc["btn"+i];


Zoiets denk ik dan... succes iig :)

// edit - kleine aanpassing in text.

dboers
%Europe/Berlin %490 %2006, 12:46
De button functie werkt op zich prima! daar is niets mis mee