Mehrdimensionale Arrays / Matrix

Hi Leute,

wie kann ich in Flash Daten in Form einer Matrix bzw. einem mehrdimensionalem Array speichern (was ja im Endeffekt dasselbe ist)...

Eine Möglichkeit wäre ja...

feld = new Array();
feld[0] = new Array();
feld[1]= new Array();

sodass ich dieses dann mit feld[x][y] ansprechen kann. Aber das ist ja sehr kompliziert. Gibt es da nicht eine einfachere Variante? Wäre cool, wenn ihr da eine parat habt.

Dankeschön.
 
Meinst du, ob es für feld[x][y] eine andere Variante gibt? Soweit ich weiß nicht.

Zwei Dimensional Arrays kannst du auch so erstellen:

PHP:
var zweiDim_arr  = [ [1, 2], [3, 4] ];

p-flash
 
Hi,

wenn Du das Array dynamisch füllen willst (sprich: die Werte nicht als Konstanten bereitstehen), bietete sich auch folgendes an:
PHP:
var x_length = 10;
var y_length = 15;

var matrix = new Array(x_length);

for (var x=0; i<x_length; x++) {
    matrix[x] = new Array(y_length);
    // ggf. mit irgendwas füllen:
    for (var y=0; y<y_length; y++) {
        matrix[x][y] = null; // oder sonstwas
    }
}

Gruß
.
 
Zurück