|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Feb 2009
Сообщений: 180
|
public var MailRuApi:MailruCall = new MailruCall – выдает ошибку
Здравствуйте.Требуется создать в основной сцене переменную MailRuApi, чтобы к ней можно было обращаться из дочерних сцен или дочерних объектов основной сцены.Для этого в основной сцене делаю подобный код:
public var MailRuApi:MailruCall; public function Main() { MailRuApi = new MailruCall; MailRuApi.init('flash-game', '***************************'); MailRuApi.addEventListener(Event.COMPLETE, startLoader); } При компиляции получаю следущие ошибки: /_classes/Main.as, Line 271061: Call to a possibly undefined method init through a reference with static type mailru:MailruCall. /_classes/Main.as, Line 281061: Call to a possibly undefined method addEventListener through a reference with static type mailru:MailruCall. Буду благодарен любому совету. Заранее спасибо. |
|
|||||
Ивенты!
|
|
|||||
Регистрация: Feb 2009
Сообщений: 180
|
Цитата:
Далее, если же ставить ивентлистнер перед инитом, то отображение ошибок меняется местами. И кстати хочу вас поправить. Если делать стандартным способом описанным в документации, то есть без создания новой переменной, а прямо работая с классом, в начале нужно ставить инит и уже после на него вешать ивент. В противном случае ивент ругается на то, что объект null, и это верно, ведь он не проинициализирован |
|
|||||
Видимо, методы статические, поэтому через экземпляр класса обратиться к ним нельзя.
ПС: Цитата:
|
|
|||||
Регистрация: Feb 2009
Сообщений: 180
|
Цитата:
На самом деле там 50 строк, это файл прелоадера. ХЗ откуда 271к взялось))) Только сейчас обратил внимание))) Ппц) Цитата:
|
Часовой пояс GMT +4, время: 23:44. |
|
« Предыдущая тема | Следующая тема » |
|
|