/ Forside / Teknologi / Multimedie & design / Flash / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Flash
#NavnPoint
bentjuul 4251
molokyle 1978
Klaudi 1488
jhvp 1265
pallenoc 1160
katekismus 1020
Fnollerpi.. 790
slander 510
Dr.Disco 500
10  Flash77 500
problem med script
Fra : Tor Fruergaard


Dato : 09-12-01 05:38

Hej med jer

jeg er ved at lave et dejligt flashsite, og jeg har lidt problemer med et
script i et while loop:

display = "esp" + i;

display skal bruges til at vises i et dynamisk tekstfelt inde i et movieclip
der bliver duplicatet og jeg har en masse variabler der hedder
esp1,esp2,esp3 osv.

Men i tekstfeltet kommer der til at stå esp1,esp2,esp3 osv.altså ikke
indholdet af variablerne.

Hvordan får jeg display til at være esp1 istedet for "esp1", for det må jo
være det der er i vejen, eller???

Jeg håber at sådan nogle flinke unge mennesker som jer, kan hjælpe mig lidt.
--
Med venlig hilsen Tor Fruergaard - Dårligt Nyt - www.dnyt.dk




 
 
MOF (09-12-2001)
Kommentar
Fra : MOF


Dato : 09-12-01 14:17

Det er fordi at du med "esp" siger at den skal vise en string, altså teksten
"esp" i tekstfeltet, og ikke værdien af variabelen.

Du skal bare fjerne dem, og i stedet bare skrive:
display = esp + i;

Så skulle det gerne være værdien du får at se.....

mvh, Morten


"Tor Fruergaard" <tor@tegninger.com> wrote in message
news:9uuqcg$1cup$1@news.cybercity.dk...
> Hej med jer
>
> jeg er ved at lave et dejligt flashsite, og jeg har lidt problemer med et
> script i et while loop:
>
> display = "esp" + i;
>
> display skal bruges til at vises i et dynamisk tekstfelt inde i et
movieclip
> der bliver duplicatet og jeg har en masse variabler der hedder
> esp1,esp2,esp3 osv.
>
> Men i tekstfeltet kommer der til at stå esp1,esp2,esp3 osv.altså ikke
> indholdet af variablerne.
>
> Hvordan får jeg display til at være esp1 istedet for "esp1", for det må jo
> være det der er i vejen, eller???
>
> Jeg håber at sådan nogle flinke unge mennesker som jer, kan hjælpe mig
lidt.
> --
> Med venlig hilsen Tor Fruergaard - Dårligt Nyt - www.dnyt.dk
>
>
>



Michael Peo (09-12-2001)
Kommentar
Fra : Michael Peo


Dato : 09-12-01 15:02

"MOF" <mof_daddy@hotmail.com> wrote:
Du skal bare fjerne dem, og i stedet bare skrive:
: display = esp + i;
....

Jeg tror nu at jeg ville prøve med:
eval("esp"+i);

test:
esp1 = "Dette er værdien af variablen esp1";
esp2 = "Dette er værdien af variablen esp2";
esp3 = "Dette er værdien af variablen esp3";
numVars = 3;
i = 1;
while (i<=numVars) {
trace (eval("esp"+i));
i++;
}
stop ();

/peo
www.bandage.dk



MOF (10-12-2001)
Kommentar
Fra : MOF


Dato : 10-12-01 15:45

Nå ok.....jeg havde vist misforstået spørgsmålet så....sorry !! :-/


"Michael Peo" <peo@bandage.dk> wrote in message
news:9uvqes$2oik$1@news.cybercity.dk...
> "MOF" <mof_daddy@hotmail.com> wrote:
> Du skal bare fjerne dem, og i stedet bare skrive:
> : display = esp + i;
> ...
>
> Jeg tror nu at jeg ville prøve med:
> eval("esp"+i);
>
> test:
> esp1 = "Dette er værdien af variablen esp1";
> esp2 = "Dette er værdien af variablen esp2";
> esp3 = "Dette er værdien af variablen esp3";
> numVars = 3;
> i = 1;
> while (i<=numVars) {
> trace (eval("esp"+i));
> i++;
> }
> stop ();
>
> /peo
> www.bandage.dk
>
>



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408522
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste