Bezdepbonusu7Программирование: статьи и ответы

Вопрос

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

Автор вопроса: Perica ZivkovicОтветов: 6

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

#region "Event handlers"

... big list with methods here

#end region

Любые идеи?

actionscript-3actionscriptflash-cs3

Ответы

Ответ 1 · рейтинг 4 · spender

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

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

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

Ответ 2 · рейтинг 1 · Jeremy White

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

Ответ 3 · рейтинг 1 · Jacob Poul Richardt

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

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

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

Ответ 4 · рейтинг 1 · Selene

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

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

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

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

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

Ответ 5 · рейтинг 1 · Tokar

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

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

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

Ответ 6 · Vinz

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

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

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы