Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проблема с removeMovieClip() (http://www.flasher.ru/forum/showthread.php?t=109724)

Ведьмак 19.03.2008 18:20

Проблема с removeMovieClip()
 
Господа, столкнулся с такой проблемой...

есть мувики с именем "page"+i, в них мувики "container"+i. В эти контэйнеры вставлены bitmap'ы...

в какой-то момент мне нужно удалить со сцены определенный "page"+i.
Пишу _root["page"+i].removeMovieClip().

Не удаляет... Пробовал напрямую указать имя (напр. page3), все равно не удаляет. Хотя если писать _root["page"+i].container0, то этот container0 удаляется..

Подскажите, почему я не могу удалить целиком мувиклип со всеми вложенными container?

Fernando Costa 19.03.2008 18:59

Код:

_root["page"+i].swapDepths(this.getNextHighestDepth())
_root["page"+i].removeMovieClip()


Ведьмак 19.03.2008 19:13

спасибо.. работает..

а в чем запара была? почему его на самый верх нужно было ставить?

Fernando Costa 19.03.2008 19:14

не обязательно на самый верх, просто флеш не удаляет файлы с отрицательной глубины, а неаттаченные и не созданные програмно мувики имеют отрицательную глубину

Ведьмак 19.03.2008 19:28

ясно.. он вообще аттаченный, но я его глубину менял с неаттаченным мувиком... вельмi дзякую, спадары.. )


Часовой пояс GMT +4, время: 18:06.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.