![]() |
не работает stage.stageWidth
Всем привет.
У меня проблема. Делаю сайт на 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 да и в программировании в целом я еще новичок)) |
Это значит, что в момент обращения ссылка на stage недоступна.
Надо подписаться на событие ADDED_TO_STAGE или например передать ссылку в конструктор. |
Спасибо за подсказку! На событие подписался. Все заработало. Я счастлив.:)
|
| Часовой пояс GMT +4, время: 01:04. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.