![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2003
Адрес: Москва
Сообщений: 168
|
как удалить двумерный массив:
1) создать новый с таким же именем: mymass= new Array(); - значит ли это что старое содержимое этого массива удалится? 2) удалять по элементам for (var j = 1; j<=40; j++) { for (var i = 1; i<=40; i++) { tiles[i][j].clip.removeMovieClip(); tiles[i][j].splice(i,1); } } кажется, что removeMovieClip работает, а из массива не удаляется элемент чую этот цикл неправильный |
|
|||||
|
Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
|
мда...жесть... что мешает сделать так
delete mymass; |
|
|||||
|
4AM Games
|
ты хочешь удалить все клиппы из массива? или просто снести массив? (во втором случае мувики остануться)
случай один function deleteMovieFromArray(target:Array):Void {
for(var i:Number=0;i<target.length;i++) {
for(var j:Number=0;j<target[i].length;i++) {
target[i][j].removeMovieClip();
}
}
}
//использование, представим что myArray наш двухмерный массив
deleteMovieFromArray(myArray); // удаляем мувики
delete myArray; // удаляем ссылку на массив
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
|
|||||
|
Регистрация: Jun 2003
Адрес: Москва
Сообщений: 168
|
спасибо, запуталась в своих массивах
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:51. |
|
|
« Предыдущая тема | Следующая тема » |
|
|