![]() |
|
||||||||||
|
|||||
|
Всем привет.
У меня проблема. Делаю сайт на Flash API. Есть базовый класс Engine.as, в нем stage.stageWidth нормально трэйсится, все окей. Решил создать свою библиотечку классов "API" которая отрисовывала бы мне всякие кнопки и прочие элементы. Появилась идея сделать класс, который рисовал бы мне градиентный фон во весь экран. И все бы хорошо, но вот в этом классе API.BackGround штука под названием stage.stageWidth не работает. Компилятор пишет Error #1009: Cannot access a property or method of a null object reference. Что делать, хелп!)) Сильно ногами не бейти, в AS3 да и в программировании в целом я еще новичок)) |
|
|||||
|
Регистрация: Aug 2007
Адрес: Москва
Сообщений: 56
|
Это значит, что в момент обращения ссылка на stage недоступна.
Надо подписаться на событие ADDED_TO_STAGE или например передать ссылку в конструктор. |
|
|||||
|
Спасибо за подсказку! На событие подписался. Все заработало. Я счастлив.
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:14. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| stage.stagewidth |
|
|