---
title: "fler-dimensionerad array"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/74615-fler-dimensionerad-array"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "roady"
published: "2003-04-21T10:54:42.000Z"
updated: "2003-04-22T22:57:25.000Z"
replies: 4
views: 288
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/flash/74615-fler-dimensionerad-array"
---

# fler-dimensionerad array

## #1 — roady, 2003-04-21T10:54Z

hur gör man en 2d-array ?

alltså typ:
myArray\[0\]\[0\] = "nisse"
myArray\[0\]\[1\] = "pelle"
myArray\[0\]\[2\] = "lisa"

letat o letat o testat o testat men det vill sig inte riktigt...

Permalänk: https://www.webforum.nu/p/74615

## #2 — Rödalacket, 2003-04-21T18:07Z

```
minArray = new Array();
row1 = ["Lisa", "Pelle", "Anders"];
row2 = [34, 18, 23];
minArray = [row1, row2];
```

för att peta in lite mer info

```
test=["Niclas", "Jennifer", "Alice"];
minArray.push(test);
```

Permalänk: https://www.webforum.nu/p/1018587

## #3 — roady, 2003-04-22T20:43Z

hmm, har fortfarande lite svårt att fatta nestlade arrayer med actionscripts  :l 

efter att ha läst vidare o så så har jag kommit fram till dethär (kollat på macromedias sida), men jag får det inte att funka. kan man göra såhär eller är jag ute o snurrar  :q 

```
var children = myXML.firstChild.childNodes;
var myArray	= new Array();

    for (i=0; i<children.length; i++) {
		myArray[i] = new Array(4);
		
			myArray[i][0] = children[i].nodeName;
			myArray[i][1] = children[i].attributes.id;
			myArray[i][2] = children[i].attributes.working;
			myArray[i][3] = children[i].attributes.title;
			myArray[i][4] = children[i].attributes.desc;
    }
```

Permalänk: https://www.webforum.nu/p/1022529

## #4 — Rödalacket, 2003-04-22T22:18Z

Om man skriver om koden lite och gör så här

```
myArray = new Array();
for (i=0; i<2; i++) {
	myArray[i] = new Array();
	myArray[i][0] = "Niclas " add i;
	myArray[i][1] = "webForum " add i;
	myArray[i][2] = "Rödalacket " add i;
	myArray[i][3] = "Uppsala " add i;
	myArray[i][4] = "Flash MX " add i;
}
trace(myArray[0]);
trace(myArray[1])
trace(myArray[0][0]);
trace(myArray[0][1]);
trace(myArray[0][2]);
trace(myArray[0][3]);
trace(myArray[0][4]);
```

...så funkar det, så din kod ovan borde funka.

Permalänk: https://www.webforum.nu/p/1022611

## #5 — roady, 2003-04-22T22:57Z

du har faktiskt helt rätt....
hade glömt när jag loopar ut min trace så ligger den i en annan funktion, och då  måste jag ju deklarera min array variabel utanför funktionerna för att det skall funka imellan...

märks kanske att man bara programmerat asp förr  :r 
kanontack för hjälpen

Permalänk: https://www.webforum.nu/p/1022619

---

Tråden på webben: https://www.webforum.nu/amne/flash/74615-fler-dimensionerad-array
