PDA

Просмотр полной версии : FD4, автокомплит статик полей


Psycho Tiger
19.09.2011, 22:21
Добрый день!
В FD4 меня стало не устраивать несколько вещей, связанных с статик полями класса.
Во-первых, если я объявил статичное поле класса, то оно автокомплитится только если я укажу полное имя класса.
То есть:
MyClass.as:
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
Первый пункт: приведенный пример у меня автокомплитится и внутри класса, и в наследниках, и снаружи (если модификатор доступа поменять).

Второй пункт: выглядит как явный баг. Обращайся сюда (http://www.flashdevelop.org/community/viewforum.php?f=6) :).

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