![]() |
Как получить прямую ссылку на обьект вызвавший событие?
Хочу использовать метод addChild для обьекта которий уже был добавлен на рабочую область посредством нажатия на него. Вот кусок кода:
Код AS3:
1118: Implicit coercion of a value with static type Object to a possibly unrelated type flash.display: DisplayObject. я так понимаю я не могу использовать addChild для e.currentTarget. Как мне получить прямую ссылку на обьект, ну или както по другому решить проблему? |
В код не вникал, но сообщение говорит о том, что addChild() просит DisplayObject, а вы суете ему какой нить Object, который может и не DisplayObject вообще...
Сделайте замену Код AS3:
Код AS3:
|
Большое спасибо, теперь работает.
|
И еще, если хотите получить ссылку на обьект, по которому кликнули, то currentTarget здесь не рулит. Здесь рулит target.
|
Цитата:
По существу: обычно в обработчике это Код AS3:
ЗЫ "Как получить прямую ссылку на обьект, вызвавший событие?" |
| Часовой пояс GMT +4, время: 04:50. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.