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

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

#region "Event handlers"

... big list with methods here

#end region

Любые идеи?


person Perica Zivkovic    schedule 22.07.2009    source источник


Ответы (6)


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

С учетом сказанного вам следует серьезно подумать о сторонней среде разработки ActionScript, такой как FlashDevelop, очень хорошо продуманной альтернатива. Разработка Flash IDE — это огромная боль.

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

person spender    schedule 22.07.2009
comment
ага... флэшдевелопмент рулит... это сделает вас богатым, красивым и счастливым... ну по крайней мере счастливым... :) - person back2dos; 23.07.2009
comment
FlashDevelop действительно хорош. Даже если вам нужно использовать Flash CS3 IDE (например, вы работаете с FLA-файлами, созданными художниками), вы можете настроить все так, чтобы редактировать файлы .as во FlashDevelop и компилировать с помощью Flash CS3. - person Selene; 13.08.2009

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

person Jeremy White    schedule 12.08.2009

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

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

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

person Jacob Poul Richardt    schedule 22.07.2009

Flash CS3 называет это «Code Collapse».

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

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

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

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

person Selene    schedule 13.08.2009

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

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

and expand like methods
[+]  //{ region Public methods
person Tokar    schedule 22.06.2016

что-л. как #region в CS5:

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

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

person Vinz    schedule 12.03.2013