ActionScript 3代码折叠/区域

时间:2009-07-22 19:07:08

标签: actionscript-3 actionscript flash-cs3

有没有办法在ActionScript 3中创建可折叠的代码区域(将其读作Adobe Flash CS3内置编辑器)。我正在寻找像MS Visual studio这样的东西,以便我能做到:

#region "Event handlers"

... big list with methods here

#end region

有什么想法吗?

6 个答案:

答案 0 :(得分:4)

在Flash IDE中,选择代码进行折叠,然后右键单击。将出现一个菜单,其中包含以下选项:在大括号之间折叠|折叠选择|折叠外部选择|展开选择|全部展开

话虽如此,您应该认真考虑第三方ActionScript开发环境,例如FlashDevelop,这是一个非常深思熟虑的替代方案。这是Flash IDE中的巨大痛苦。

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

答案 1 :(得分:1)

在Flash CS5 IDE中,选择要折叠的代码,然后右键单击。将出现一个菜单,其中包含以下选项:在大括号之间折叠|折叠选择|折叠外部选择|展开选择|全部展开

在Flash CS3中,实际上并没有这样的东西。 CS4引入了conditional compiling,而不是你真正想要的东西;但它没有更接近。

就像已经建议的那样,我建议使用FlashDevelop。它有一些折叠选项,但更重要的是它具有智能感知和自动代码生成。它是免费的。

答案 2 :(得分:1)

Flash CS4具有代码折叠功能。只需选择/突出显示几行代码,然后单击左侧的 - 图标。

答案 3 :(得分:1)

Flash CS3将其称为“Code Collapse”。

在编辑器工具栏上:

Flash CS3 toolbar in editing mode http://img19.imageshack.us/img19/4558/picture23s.png

带有面向箭头的按钮会在大括号或当前选择之间折叠代码。带箭头的按钮将扩展代码。

您还可以在编辑 - >代码折叠中找到命令,其中显示了键盘快捷键。或者,您可以右键单击要折叠的代码,以获取各种操作的菜单,其中包括折叠选项。

答案 4 :(得分:1)

如果您使用的是FlashDevelop,它有一个很棒的解决方案。您可以创建区域来结束您的代码:

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

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

答案 5 :(得分:0)

某物。像#region在CS5中会是:

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

然后您可以使用折叠括号按钮。