Avatar billede tor_f Nybegynder
09. december 2001 - 06:21 Der er 3 kommentarer og
2 løsninger

hvordan ændre man variabler

hvordan ændre man om en variable skal være en expression eller ikke (\"test\" eller test)

problemet er f.eks at jeg henter en variable fra et txt-dokument, værdigen af variablen er et tal men når flash henter det bliver det og prøver at lægge noget til kommer der bare til at stå NaN (Not a Number).

Et andet problem er dette stykke kode:

_root.menu[\"menuitem\"+i].text = \"esp\"+[i+1];

i text (som er et dynamisk textfelt) kommer der til at stå esp1, esp2 osv. det er ikke det jeg vil, jeg har nemlig en masse variabler der skal vises istedet.

\"esp1\" >> esp1
Avatar billede hoejrup Nybegynder
09. december 2001 - 08:35 #1
Har du prøvet med

_root.menu[\"menuitem\"+i].text = eval(\"esp\"+[i+1]);

/per
Avatar billede lingoman Nybegynder
09. december 2001 - 09:16 #2
Når variabler indlæses fra en ekstern fil er det som en tekst streng
fks. opfattes en txt fil med indhold
test=3
som en action

test = \"3\";

man kan konvertere værdien til et tal med Number()

test = Number(test);

mht. variablerne esp1, esp2,... er det som hoejrup skriver først nødvendigt at få flash til at tolke strengen \"esp1\" som variablen esp1,..
\"esp1\" er kun en tekst streng, ikke et variabel navn
bruger man eval() bliver strengen \"esp1\" tolked som variablen esp1 og dets værdi indlæst
dvs.
\"esp1\"  //tekst streng
eval(\"esp1\")  //værdi af variablen esp1

mvh geo
Avatar billede tor_f Nybegynder
09. december 2001 - 14:05 #3
Hej i to, Jeg kunne ikke have fået bedre hjælp, og da jeg ikke vidste hvem af jer jeg skulle takke får i begge lidt points.

Tussind tak for hjælpen :-)
Avatar billede lingoman Nybegynder
09. december 2001 - 14:06 #4
Tak for point :)
Avatar billede hoejrup Nybegynder
09. december 2001 - 14:37 #5
Tak for point.

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