Как удалить объект со сцены по окончанию Tween?
Помогите, пожалуйста, новичку. Не получается удалить объект со сцены, в таком случае:
Код AS3:
Выдаёт ошибку Код:
ArgumentError: Error #2025: Предоставленный DisplayObject должен быть дочерним элементом вызывающего объекта. Удаления типа bar2.parent.removeChild(DisplayObject(bar2)) не работает и проверка с помощью contains() также. |
Код AS3:
|
Спасибо, что откликнулись, но к сожалению не работает, ошибка та же.
|
Что показывает?
Код AS3:
|
i.o., прошу прощения этот вариант работает! Огромное спасибо за помощь!
Код AS3:
|
Аварийное решение заключается в том, чтобы удалять объект из его родителя, не важно, кто это. Т.е., примерно так:
Код AS3:
|
Lazura, всегда пожалуйста ;)
mikhailk, а такое разве скомпилируется? |
i.o., а почему такое не должно скомпилироваться?
Другое дело, что это бросит RTE =) |
ок, напутал с классом
вот рабочий код: Код AS3:
|
Цитата:
mikhailk, в принципе достаточно было указать DisplayObjectContainer. Однако не поленился целый пример написать :) |
Часовой пояс GMT +4, время: 15:33. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.