![]() |
не работает функция removeMovieClip
Добрый день! уже второй день пытаюсь "заставить" флеш удалить мувики,созданные при помощи attachMovie, но они по-прежнему на своих местах...
Здесь они создаются: Код:
main_mc=_root.createEmptyMovieClip("menu_mc", 0);Код:
function clear_window (my_xml){ |
Код:
main_mc=_root.createEmptyMovieClip("menu_mc", 0); |
node.childNodes[l].attributes.mc - это строковое значение, а не ссылка на клип.
|
Цитата:
2 Obi: спасибо, но вариант с массивом тоже не работает |
mc - у Вас и была ссылка, всё правильно, но Вы же объвили её в пределах функции, т.е. она Локальная. Маша не видит Сашу, бо они в разных городах.
Так надо удалять: Код:
removeMovieClip(mc); |
да-да,спасибо, Molecula, я уже поняла, что массив набит ссылками, вот только мой flash mx этого не догнал: в массиве удаляет сами элементы функцией split как-то криво: перескакивает через некоторые и идут они там не по порядку. а клипы как висели, так и висят-они почему-то не хотят удаляться. ладно, буду тестить снова и снова, спасибо за помощь
|
Причем тут split ?.. эти вещи касаются массивов, а не мувиклипов.
Код:
removeMovieClip(mcArray[i]) |
и действительно,причем тут split, когда это вовсе даже и splice) но в коде у меня правильно написано. я про то что ссылки на мувиклипы из массива не удаляются.
и Код:
removeMovieClip(mcArray[i]) |
Код:
removeMovieClip(main_mc["m"+ i +"_mc"]); |
| Часовой пояс GMT +4, время: 15:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.