Форум Flasher.ru

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

bebop 31.07.2009 09:44

FD, автокомлплит для элемента массива
 
Есть ли какая-нибудь возможность во FlashDevelop получить автокомплит для элемента массива, т.е. как-то сообщить среде, что в в таком-то массиве хранятся экземпляры такого-то класса. Я сейчас делаю так:
Код AS3:

(myArray[i] as MyClass).myProperty

Есть ли вариант попроще? Как-то по особому называть массивы? Например,
Код AS3:

myArray_myClass[i].myProperty

Повторяюсь, мне нужно чтобы после того, как я поставлю точку после обращения к элементу массива, выпадал список автокомплита, будто я ставлю точку после экземпляра моего класса.

Может есть плагин?

Заранее спасибо.

BeDLiNt 31.07.2009 09:57

Это вы должны сообщать среде и компилятору с экземпляром какого класса хотите работать. Нет конечно такого плагина.

Kuruki 31.07.2009 11:06

Код AS3:

var a:/*MovieClip*/Array;
var a:Vector.<MovieClip>;
...
a.pop(). //completes as MovieClip
a[0]. //completes as MovieClip


bebop 31.07.2009 11:55

Kuruki, спасибо! :)

iNils 31.07.2009 14:01

bebop, способ Kuruki хорош, я сам им пользуюсь, но если доступ к элементу массива осуществляется больше, чем один раз, то лучше создать переменную нужного типа.


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

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