Показать сообщение отдельно
Старый 26.10.2002, 17:08
DSV вне форума Посмотреть профиль Отправить личное сообщение для DSV Посетить домашнюю страницу DSV Найти все сообщения от DSV
  № 1  
DSV

Регистрация: Jun 2001
Адрес: Алмата
Сообщений: 69
Отправить сообщение для DSV с помощью ICQ
По умолчанию Проблема с removeMovieClip!

Доброго времени суток, товарисчи флашеры!
Порулив поиском, пришел к выводу, что проблема действительно существует, а вот путей ее решения, к сожалению, не нарулил .
так вот:
Создаем кучку мувиков:
Код:
var ar = new Array();
var xx = 0;
var yy =40;
for(i=0;i<10;i++)
{
mc.btn.duplicateMovieClip("btn"+i, -200+i)
ar[i] = "mc.btn" +i;
setProperty(ar[i], _x, xx); 
setProperty(ar[i], _y, yy);
yy+=40;
}
Господин Nox Noctis, отчасти пролил свет на эту проблему:
typeof (ar[0]) - является string-ом.
Поэтому (напишем тут же):
Код:
for(i=0;i<10;i++)
{
removeMovieClip(ar[i]);
}
Не сработает. Понятно. Стринг есть Стринг.
А вот это срабатывает (!):
Код:
for(i=0;i<10;i++)
tellTarget (ar[i]) {
_visible = 0;
}
Но нужно именно удалить мувики...
unloadMovie() пойдет конечно... эх... чувствую все опять через ж*** будет.
__________________
С бесконечным респектом, +Rider+