Кодировка ActionScript 3 / регионы

Есть ли способ создания складных областей кода в ActionScript 3 (читайте это как встроенный редактор Adobe Flash CS3). Я ищу что-то вроде в MS Visual Studio, чтобы я мог сделать:

#region "Event handlers"

... big list with methods here

#end region

Есть идеи?

6 ответов

Решение

В Flash IDE выберите код для сворачивания и щелкните правой кнопкой мыши. Появится меню со следующими параметрами: Свернуть между фигурными скобками | Свернуть Выбор | Свернуть вне выбора | Развернуть Выбор | Развернуть все.

С учетом вышесказанного следует серьезно рассмотреть возможность разработки сторонней среды ActionScript, например FlashDevelop, очень продуманной альтернативы. Это огромная боль, развивающаяся в Flash IDE.

http://www.flashdevelop.org/community/viewtopic.php?t=202

Flash CS4 имеет функцию свертывания кода. Просто выберите / выделите несколько строк кода и щелкните значок - слева.

Если вы используете FlashDevelop, он имеет потрясающее решение. Вы можете создать регионы для завершения вашего кода следующим образом:

[-]  //{ start region
          your code here...
     //} end region

and expand like methods
[+]  //{ region Public methods

В IDE Flash CS5 выберите код для сворачивания и щелкните правой кнопкой мыши. Появится меню со следующими параметрами: Свернуть между фигурными скобками | Свернуть Выбор | Свернуть вне выбора | Развернуть Выбор | Развернуть все.

Во Flash CS3 такого не было. CS4 представил условную компиляцию, не совсем то, что вы ищете; но это не становится ближе.

Как уже предложено, я бы предложил использовать FlashDevelop. У него есть несколько вариантов сворачивания, но событие более важно, оно имеет intellisense и автоматическую генерацию кода. И это бесплатно.

Flash CS3 называет это "Свернуть код".

На панели инструментов редактора:

http://img19.imageshack.us/img19/4558/picture23s.png

Кнопки с направленными стрелками свернут код между фигурными скобками или текущим выделением. Кнопка с выходящими стрелками расширит код.

Вы также можете найти команды в Edit->Code Collapse, где показаны сочетания клавиш. Или вы можете щелкнуть правой кнопкой мыши код, который вы хотите свернуть, чтобы получить меню различных действий, среди которых варианты свертывания.

СТГ. как #region будет в CS5 быть:

//Controlls
{
      public var IWaffe:MovieClip;
      public var IWaffeD:MovieClip;
      public var ICursor:MovieClip;
      public var IFeuer:MovieClip;
}

и тогда вы можете использовать кнопку скобки.

Другие вопросы по тегам