![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
создал референс на основной класс документа по такой схеме
private static var _instance:Main; public static function get instance():Main { return _instance; } public function Main():void { _instance = this; .... например, Main.instance.tocMenu.visible = false; а вот на запуск функции (Main.instance.nextPageLoad()) флэш (CS5.5) выдает ошибку: 1195: Attempted access of inaccessible method nextPageLoad through a reference with static type Main. то есть видит ее. как мне запустить метод основного класса документа из других классов? ====================== кажется, заработало: может, есть еще какой-нибудь метод, и почему заработало в таком виде?
__________________
Love & Peace! Последний раз редактировалось ethereal999; 19.12.2011 в 16:07. |
|
|||||
|
Lorem ipsum
|
Почему? Мы же получаем экземпляр класса.
__________________
Поймай яблоко 2! |
|
|||||
|
Цитата:
Так почему не работает один метод и работает другой? Я слышал мнение, что это из-за наличия TLF текста, коим я как раз пользуюсь. Заменить все на классик сейчас нет времени, но как-нибудь проверю эту гипотезу.
__________________
Love & Peace! Последний раз редактировалось ethereal999; 19.12.2011 в 16:08. |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Архитектуру смените. Делать статичный Main это колхоз.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
ethereal999, покажите весь Main.
|
|
|||||
|
поясните, пожалуйста, не понимаю
прошу прощения за возможный тупак, программинг не моя основная профессия
__________________
Love & Peace! |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
С документ классом бывает, что происходят разные непонятки. Код по идее правильный. Просто компилятор флэш (CS5.5) мог ещё что-нибудь дописать.
Код посмотреть не могу - флэша не стоит. А по поводу архитектуры - почитайте про событийную модель.
__________________
Отряд Котовскага |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|