![]() |
Как убить мувик изнутри?
Подскажите плиз как можно удалить мувиклип из списка отображения из собственого timeline,
например чтоб прогнала анимация из 5 кадров и на последнем стоял код, которий удаляет етот мувик из списка отображения? |
Не надо в кадрах ничего писать.
А вообще: Код AS3:
|
Спасибо, я знаю что писать код в кадрах, даже пару строчек, ето плохо, но просто не знаю как иначе, может ви подскажете)
Я генерирую много мувиков(крапли дождя) в enterFrame-е, идет анимация падения и т.д и т.п, но потом не знаю как удалить етот мувик по окончанию анимации, нашел выход только написать в timeline |
А вы не удаляйте капли, а перемещайте их снизу вверх. Не будет постоянных new и removeChild.
|
Как все просто, спасибо =)
|
А мне пишет ошибку: Не удается вызвать свойство или метод со ссылкой на объект "null".
at garb2/func() Ошибка происходит в тот момент, когда мувик удаляется. Он удаляется, и все начинает дико тормозить Код в первом кадре стейджа: Код AS3:
Код класса: Код AS3:
Тут ничто ни на кого вроде не ссылается, без понятия в чем проблема |
я думаю проблема из-за
Код AS3:
|
Проблем как минимум две 1. СлаваRа уже ответил (пытаетесь удалить, а не факт, что добавлены). 2. Удалить удалили, а кто от ENTER_FRAME отписываться будет?
|
ага, слушатель события смотрит, не вошел ли мувик в кадр, а мувика-то уже нету. Спасибо!
|
ага, че т я подписку на ENTER_FRAME не заметил
|
| Часовой пояс GMT +4, время: 07:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.