![]() |
Вызов функции класса в Event
Добрый день! Подскажите пожалуйста как реализовать подобный функционал?
Код AS3:
|
Код AS3:
|
хм.. странно
когда делаю так (e.target as classA).getPar() и так (e.target as classA).setPar(1) вылезает ошибка: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". classA наследуется от MovieClip - может в этом дело? |
classA же имеет публичный метод setPar()?
|
да публичный
|
КорДум, объект null.
Неизвестно в данном случае, кто там записан в таргет; надо использовать currentTarget. Кроме того, хорошо бы принимать в load не Event, a MouseEvent. |
Может и метод ведь, если объект не null. А так да, нужно еще и currentTarget смотреть.
|
Таргет может содержать ссылку на любой вложенный клип, по которому пришелся клик мыши. При попытке кастинга его к классу classA получаем null, о чем и говорит Error.
|
Спасибо всем! currentTarget помог!
|
| Часовой пояс GMT +4, время: 01:51. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.