PDA

Volledige versie bekijken : loadVariables


robvaneck
%Europe/Berlin %554 %2005, 14:18
Hey mensen,

ik heb probleempje, dit AS staat in een frame.

stop();
loadVariables("text.txt", this);
var url = defotolink;
maandfotoMC.loadMovie(url);

De bedoeling is dat in het text.txt bestand een url ingevoerd kan worden van een jpg. Dit doe ik dan onder de varabiabel &defotolink, zodat deze daarna als jpg ingeladen kan worden in de maandfotoMC. Maar ik zie dus helemaal nix gebeuren

Weet iemand wat ik fout doe?
plz help ;) thx

Roenes
%Europe/Berlin %560 %2005, 14:26
Da klopt, omdat jij de link al meteen wil opslaan na de loadVariables aanroep terwijl de variabelen nog lang niet binnen zijn. Voor dit soort dingen wordt het gebruik van de LoadVars class aangeraden. Zie hiervoor de flashhelp :)

TheDutch
%Europe/Berlin %614 %2005, 15:44
Je kunt inderdaad de LoadVars class voor dit gebruiken en is uiteindelijk ook een aanrader om verschillende redenen die je later zeker zult snappen.

Maar wanneer het voor jou nu te moeilijk is om dat even snel door te krijgen, hier de "ouderwetse" manier :).


stop();
loadVariables("text.txt", this);
this.onEnterFrame = function(){
if(defotolink){
var url = defotolink;
maandfotoMC.loadMovie(url);
delete this.onEnterFrame;
}
}

JelleRoggen
%Europe/Berlin %750 %2006, 19:01
Hallo,

loadVariables wacht niet tot de tekst is ingeladen. Je kunt beter deze gebruiken.

lv1.onLoad = uitlezen;
lv1.load("text.txt");
stop();
function uitlezen(succes) {
if (succes) {
var url = lv1.defotolink;
maandfotoMC.loadMovie(url);

}
}

Zoiets.

Groeten

TheDutch
%Europe/Berlin %751 %2006, 19:02
Heb je toevallig al naar de datum gekeken?