![]() |
Как ремувнуть мувиклип, который не был приатачен программно?
Как ремувнуть муви клип который не был приатачен програмно?
зарание спасибо... |
Код AS1/AS2:
|
А в чём отличие removeMovieClip(); от unloadMovie(); ? Кроме того, что во втором не нужно беспокоиться о уровне.
|
Из хэлпа:
Цитата:
Код AS1/AS2:
|
removeMovieClip() удаляет сам мувик, а unloadMovie() удаляет загруженный в мувик контент (загруженный либо с помощью loadMovie, либо с помощью MovieClipLoader)
|
Значит я всю жизнь ошибался, спасибо что наставили на путь истинный :)
|
Hauts, ссылка, одноименная с именем самого мувика, не есть хорошо:
Код AS1/AS2:
Код AS1/AS2:
Код AS1/AS2:
|
Если "а" — мувиклип, который мы впоследствие удаляем, то что же тогда остается по ссылке "а", если ваше условие верно?
Примерно разобрался. Остается абстрактный мувиклип. |
По существу - не знаю :) В теории не силен. Пустая ссылка, видимо.
Код AS1/AS2:
Я обычно линки на мувики делаю, только если чересчур длинный путь. |
А я стараюсь с самого начала кода записать все ссылки на мувиклипы (либо частным образом, либо в массивы) и работать уже с ними. То есть не обращаться по прямому пути, типа _root.clipsHolder.sliderBar.setPosition() и т.п. Точка ведь тоже оператор :)
Кстати, если бы можно было после removeMovieClip хранить в памяти мувиклип, который потом можно добавить назад на сцену — мы бы имели отличную "фишку" ас3. Когда-то я писал GUI с программной отрисовкой, там это было реализовано, как и добавление множества событий на onPress, например. На простом уровне, конечно, без фаз событий и т.п. Я по этой теме диплом защищал. |
| Часовой пояс GMT +4, время: 05:09. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.