array problemer
jeg fatter simpelthen ikke det her:Jeg definere 2 arrays:
myMap = [];
myMap1 = [ [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1],
[1,1,1,1,1,1,2,2,2,0,0,1,1,1,1,1,1,1,1],
[1,1,1,1,4,0,2,3,3,0,0,1,1,1,1,1,1,1,1],
[1,1,1,1,0,2,3,3,3,1,1,1,1,1,1,1,1,1,1],
[1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],
[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1] ];
Jeg har så en knap som sætter
mymap = mymap1
(så får den værdien af mymap1)
og som så kalder funktionen:
function buildMap() {
if (_root.myMap[5][5] == 4) {
charPos = [5, 5];
_root.myMap[5][5] = "0";
}
}
denne funktion checkker arrayen "mymap" og ændre i den hvis nogle parametrer er opfyldt.
nu kommer vi så til mit problem:
Den ændre også i mymap1 og det fatter jeg simpelthen ikke, er der nogen gode bud ???
/Henrik
