Avatar billede thedarkrider Nybegynder
29. oktober 2003 - 21:47 Der er 4 kommentarer og
1 løsning

Sammensæt array

Det er lidt svært at forklare mit problem, så jeg vil gøre det med et ekspempel. Hvis jeg skriver følgende:

myArray = [2,3,4,5]
for(i=0;i<myArray.length;i++){
    trace("myArray["+i+"]");
}

Udskriver den:

myArray[0]
myArray[1]
myArray[2]
myArray[3]

Men hvad skal jeg gøre for at få den til at udskrive værdien af myArray[i]? altså:

2
3
4
5

På forhånd tak
TDR
Avatar billede mat Nybegynder
29. oktober 2003 - 22:00 #1
myArray = [2,3,4,5]
for(i=0;i<myArray.length;i++){
    trace(myArray[i]);
}

såmænd ;)

..det andet er en streng konkatenering :)

mvh mat
Avatar billede thedarkrider Nybegynder
30. oktober 2003 - 07:19 #2
doh...
Avatar billede thedarkrider Nybegynder
30. oktober 2003 - 09:54 #3
Jeg prøver at forklare mit problem lidt mere detaljeret. Hvis i mangler en oplysning må i lige skrive.

Jeg har to inputfelter i _root: "atal" og "ztal". derudover har jeg et andet tekstfelt "neut" der er lig med atal-ztal. Jeg har også en variabel der hedder "htype", som enten kan være "a", "bm", "bp" eller "s". Jeg har opskrevet nogle arrays i første frame:

f.eks:

n1a = undefined
n1bp = undefined
n1bm = [2,4,5,7]
n1s = [3,6,8]

n2a = undefined
n2bp = undefined
n2bm = [6,7,10,14]
n2s = [8,9,15]

osv. n?a, n?bp, n?bm og n?s kan alle være arrays med tal der stiger efter størrelse alt efter deres placering. Det jeg gerne vil chekke er om tallet i "neut" er lig med et af tallene i "n"+_root.ztal+_root.type

Hvordan gør jeg det?
Avatar billede mat Nybegynder
30. oktober 2003 - 12:33 #4
a1 = [1,2,3];

for (i = 0; i < 3; i++) {
p = eval("a" + 1);
trace(p[i]);
}

..noget i den stil skulle da løse det?

-mat
Avatar billede thedarkrider Nybegynder
30. oktober 2003 - 17:21 #5
Superduper :) Nu virker det! Tusind tak for hjælpen
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