![]() |
|
||||||||||
|
|||||
|
Здравствуйте. Недавно только пересел на AS3.0, как пришла книжка под авторством Колина Мука. Вечерами за изучением и как вывод - что-то такое простенькое сделать уже могу. Но вот наткнулся на проблему:
даны два класса - один главный, второй для клипа, что берется из библиотеки. Ничего сверхъестественного - просто вставляется клип на рандомную позицию по иксу. Позиция определяется при создании в классе клипа вот такой строчкой: this.x = Math.random() * stage.stageWidth; При компиляции выдает такую странную ошибку: TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". at clip() at main() Подскажите, пожалуйста, что я делаю не так? Прикладываю к теме архив со всем нужным.
__________________
тут я |
|
|||||
|
stage у клипа появляется только после того как он добавлен на сцену.
используйте либо событие Event.ADDED_TO_STAGE либо вынесите всю инициализацию в другую функцию и выполняйте её после добавления клипа на сцену. |
|
|||||
|
в конструкторе пишите:
следом слушателя |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Потому что вы невнимательно пишете код.
|
|
|||||
|
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
Тут написано "Вызов возможно не существующего метода addListener". Догадываетесь к чему я веду?
__________________
#flasher@irc.trg.ru:6667 |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|