PDA

Просмотр полной версии : Малехо торможу помогите


quazare
18.10.2005, 19:04
Народ, помогите разобраться, что-то я не догоняю... :(

Есть вот такая приблуда = режет xml файлик на символы.... и загоняю эти символы в массив...


map = new Array(); //string array
globalmap = new Array();//global object map array
nodes = info.firstChild.childNodes.length;//all map's strings
trace(nodes);
trace('------');
//----------------------------------------------
for (j=0; j<nodes; j++){
map[j]=String(info.firstChild.childNodes[j].lastChild);//str_len
//chars= map[j].length;//kolvo kolonok
//trace(char);
}

//-------------------------------------------
for (k=0;k<10;k++){
for (i=0; i<15; i++){
globalmap[k,i]=map[k].charAt(i);
//trace(globalmap[k,i]);
}
//trace('---');
}
trace('<><><>');
//----------------------------------------------
for (k=0; k<10; k++){
for(j=0; j<15; j++){
trace(globalmap[k,j]);<--- вот здесь косяк почему-то трейстит последнюю строку.....
}
trace('---');
}
//----------------------------------------------
stop();

iNils
18.10.2005, 21:06
Двухмерный массивы создаются не так:
globalmap[k,i]

а так:
// сначала формируем в элементе массива новый массив
globalmap[k] = new Array ();

globalmap[k][i] = 5;

quazare
18.10.2005, 23:12
Спасибо, не знал.... :eek:

seifip
18.10.2005, 23:47
globalmap = [k,i]

Штрек
19.10.2005, 01:01
Спасибо, не знал.... :eek:
Глянь ка (http://www.flasher.ru/forum/showthread.php?threadid=38854)

quazare
19.10.2005, 15:39
всем спасибо, я с этим разобрался и уже даже забыл про этот вопрос :)