Hvor har du loadVariables() actionen ? På hovedtidslinien eller et MovieClip ? Hvis du prøver at bruge variablen umiddelbart efter loadVariablesNum() vil det sikkert ikke virke da variablen endnu ikke er indlæst ( du har kn bedt den om at indlæse teksten, og ikke tjekket om den var færdig...
//frame action
loadVariablesNum (\"test.txt\", 0); trace( \"testvar er \" +testvar);
Følgende venter indtil variablen er indlæst og virker tekstfilen indeholder &testvar=nissebanden&done=yes
//frame 1 action
loadVariablesNum (\"test.txt\", 0);
//frame 3 action
if (done!=\"yes\") { //sidste variabel er ikke indlæst endnu, så loop til frame 2 gotoAndPlay(_currentFrame - 1); } else { //nu er alle variabler indlæst trace( \"testvar er \" +testvar); }
Jo, men jeg kan jo skrive den ud i et tekstfield, så burde den vel også være læst ind, så man kan bruge den. (jeg laver dessuden også et tjek på om de er loadet ind med et if(testvar) )
tekstfeltet har vel blot sin variabel navngivet som \"testvar\" og vil derfor updatere så snart variablen er opdateret.
Den action som vil benytte variablen er måske på en anden tidlinie. Hvis dette er tilfældet må du huske at man ikke kan nøjes med \"testvar\", men skal bruge den korrekte sti fks \"_root.testvar\"
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.