Avatar billede mozart Nybegynder
26. august 2002 - 12:16 Der er 11 kommentarer og
2 løsninger

HJÆLP med loadVariables

Jeg kan ikke få det her skidt til at virker. Og har brug for hjælp NU... :(

jeg har en txt fil der med indholdet:

counter=45

og min flash kode siger:

on (release) {   
    var counter;

    loadVariables("get_data.txt", 0);
    nycounter = eval("counter");   
   
    trace(nycounter);
}

Men suk suk suk.
Det eneste jeg for retur er "undefined"...
PLZ help, kunden smadre mig snart.
Avatar billede nikolajdu Nybegynder
26. august 2002 - 12:26 #1
prøv med i stedet med :

_root.counter=45

Og så :

loadVariables("get_data.txt",0)
nycounter = parseInt(_root.counter)
trace (nycounter)

/Nikolaj
Avatar billede mozart Nybegynder
26. august 2002 - 12:31 #2
Undefined er død :) - tak for det.

Men nu er nycounter = NaN, og ikke 45?

Siger det dig noget?
Avatar billede barklund Nybegynder
26. august 2002 - 12:32 #3
Nu går der lige nogle millisekunder, inden variablerne fra tekstfilen findes i flash... Hvis du bare venter en enkelt frame, så skulle det være i orden!
Avatar billede nikolajdu Nybegynder
26. august 2002 - 12:37 #4
Ellers brug den her i stedet - Den er noget mere sikker :))

l = new loadVars();
l.load("t.txt");
l.onLoad = function(success) {
    if (success) {
        _root.nycounter = parseInt(l.counter);
    } else {
        _root.nycounter = "kan ikke loade du!!";
    }
};


/Nikolaj
Avatar billede mozart Nybegynder
26. august 2002 - 12:37 #5
Nu har jeg flyttet den en 4-5 frames og den er stadig SUPER NaN?
Avatar billede nikolajdu Nybegynder
26. august 2002 - 12:40 #6
Med min ovenstående skal der igen kun stå  :

counter=45

i textfilen...
Avatar billede mozart Nybegynder
26. august 2002 - 12:43 #7
Så er den der sq.
Første gang jeg klikker er den undefined men anden gang er den 45.
1000 tak for hjælpen begge 2.

nikolajdu Det er mig en ære at stikke dig dine surtoptjente point :)

Endu en gang tak :)
Avatar billede nikolajdu Nybegynder
26. august 2002 - 12:45 #8
Den burde nu gøre det første gang og i øvrigt så er 200 point alt alt for meget. Det var højest 30 værd - Så smid et svar selv så svarer jeg bagefter :)
Avatar billede mozart Nybegynder
26. august 2002 - 12:45 #9
-
Avatar billede mozart Nybegynder
26. august 2002 - 12:47 #10
Jeg ved ikke hvad møntfoden er herinde :)
Men tro mig, det var alle 200 point hver i min bog :)
Avatar billede nikolajdu Nybegynder
26. august 2002 - 12:51 #11
Kursen for det her hedder 30 ligemeget hvad du ellers synes. Det er bare fint at du  fik det til at virke :))

Du trykker "Avanceret" for at fordele pointene ud.

/Nikolaj
Avatar billede nikolajdu Nybegynder
26. august 2002 - 12:53 #12
gracias amigo :)
Avatar billede nikolajdu Nybegynder
26. august 2002 - 12:54 #13
For en god ordens skyld. Har du flere variabler i din tekstfil :

counter=45&nikolajdu=fin fyr du&ligegyldigheder=true

Så henter du dem med :

l.counter
l.nikolajdu
l.ligegyldigheder

/Nikolaj
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