Avatar billede mhnielsen Nybegynder
29. november 2003 - 21:47 Der er 7 kommentarer

henter ikke når scenen loades

Hej alle sammen..

Jeg henter en eks. txt fil ind, men når den loader scenen kommer txt filen ikke frem før, man har trykket på knappen.. den kan ikke finde ud af loade den ind selv..
Jeg bruger denne kode:

loadVariables("text.txt", "_root");

_root.felt.text = _root.tekst1;

mvh.
Mhnielsen
Avatar billede mat Nybegynder
29. november 2003 - 21:58 #1
Hvis du bruger MX eller derover ville jeg bruge LoadVars (og det kan jeg se at du gør :)

l = new LoadVars();
l.onLoad = function(s) {
if (s) _root.felt.text = this.tekst1;
else _root.felt.text = "error loading file";
}
l.load("text.txt");

mvh mat
Avatar billede mhnielsen Nybegynder
29. november 2003 - 22:11 #2
ja det virker..så kommer teksten frem når den loader...
Men nu forsvinder teksten, næste gang jeg trykker på et menu punkt.. men kommer igen, når jeg trykker igen... Underligt..
Avatar billede mat Nybegynder
29. november 2003 - 22:26 #3
øhm så må du vist hellere forklare hvordan din fil er struktureret nærmere (frames, scripts hele molevitten).
Udfra ovenstående beskrivelse er det umuligt at sige hvad du gør forkert.
Avatar billede mhnielsen Nybegynder
29. november 2003 - 23:19 #4
Den er bygget i 2 frames.. hvor koden står i første frame..
når den så loader en scene, kører den dette script:

l = new LoadVars();
l.onLoad = function(s) {
if (s) _root.felt.text = this.tekst1;
else _root.felt.text = "error loading file";
}
l.load("text.txt");

På knapperne har jeg så dette script:
_root.felt.text = _root.tekst;

Den siger så undefined, når man trykker på en knap første gang efter den er loaded ind.. men trykker man så igen virker det..
Avatar billede mat Nybegynder
29. november 2003 - 23:52 #5
det er fordi teksten ikke ligger i _root men i LoadVars objektet:

_root.felt.text = l.tekst; // eller "tekst1" hvis det skal modsvare ovenstående

-mat
Avatar billede mat Nybegynder
29. november 2003 - 23:53 #6
formoder jeg da?
Avatar billede mhnielsen Nybegynder
08. december 2003 - 18:59 #7
okey..jeg tager lige et kig på det..
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