Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   FD4, автокомплит статик полей (http://www.flasher.ru/forum/showthread.php?t=168334)

Psycho Tiger 19.09.2011 22:21

FD4, автокомплит статик полей
 
Добрый день!
В FD4 меня стало не устраивать несколько вещей, связанных с статик полями класса.
Во-первых, если я объявил статичное поле класса, то оно автокомплитится только если я укажу полное имя класса.
То есть:
MyClass.as:
Код AS3:

private static function method():void;
...
MyClass.meth -> автокомплит
meth -> нет автокомплита

Более того, если я наследую класс (например, MyEvent extends Event), то какого-то черта написав где угодно
MyEvent. - мне выпадут статичные поля даже Event.

Это баг или есть настройки?
Спасибо за внимание.

Dukobpa3 20.09.2011 00:03

Что-то мне подсказывает что это не баг а фича и первый и второй пункт.

Первый пункт - хз. У меня автокомплитится кажись, если я у себя в том же классе эту переменную использую(а судя по private ты так же).

Второй пункт - так и должно быть вроде. MyEvent унаследовал всё и выдает тебе от своего имени.

Psycho Tiger 20.09.2011 00:58

Второе - точно не так :)
Он мне автокомплитит то что 100% нельзя будет скомпилировать. Статик не наследуется, но попадает в область видимости ВНУТРИ класса. У меня же автокомплитит снаружи.

incoob 20.09.2011 08:45

Первый пункт: приведенный пример у меня автокомплитится и внутри класса, и в наследниках, и снаружи (если модификатор доступа поменять).

Второй пункт: выглядит как явный баг. Обращайся сюда :).

goodguy 20.09.2011 10:22

Речь о бета3?
В бета 2 нет ни того, ни другого. Все работает как и в 3й версии


Часовой пояс GMT +4, время: 11:15.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.