![]() |
вопрос по статическим методам и слушателям событий
есть такая статическая функция в классе
Код AS1/AS2:
|
Слушатель можно повесить лишь на экземпляр(!) наследника EventDispatcher. Значит на класс нельзя повесить слушатель никогда. Если таки очень надо вот так абстрагироваться, заводи синглтон (там есть пример реализации на AS3).
|
не понял, почему на простую функцию вешаешь слушатель и работает нормально , а на статической не хочет?
|
Возможно объект Zona еще не создан к моменту вызова статического метода.Собственно об этом и говорит RTE.
Да и почитайте про as3 naming conventions.Имена объектов принято писать с маленькой буквы, классов - с большой |
Видимо, тс пытается обратитсья к свойству экземпляра из статического метода, что сделать невозможно по понятным причинам.
|
Цитата:
|
Цитата:
Цитата:
|
Тю! Так Zona — это объект?!
Ок. А объект этот — он экземпляр какого класса? Если этот класс свой, то от чего он наследуется? |
Цитата:
Код AS3:
|
Я спрашивал про Zona — где оно определяется, где оно создается?
|
| Часовой пояс GMT +4, время: 19:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.