1

有什么方法可以在 ActionScript 3 中创建可折叠的代码区域(将其阅读为 Adob​​e Flash CS3 内置编辑器)。我正在寻找类似 MS Visual Studio 的东西,以便我可以这样做:

#region "Event handlers"

... big list with methods here

#end region

有任何想法吗?

4

6 回答 6

4

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

话虽如此,您应该认真考虑使用 3rd 方 ActionScript 开发环境,例如FlashDevelop,这是一个经过深思熟虑的替代方案。在 Flash IDE 中开发是一个巨大的痛苦。

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

于 2009-07-22T19:16:03.947 回答
1

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

在 Flash CS3 中,实际上并没有这样的东西。CS4 引入了条件编译,并不是你真正想要的;但它并没有变得更近。

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

于 2009-07-22T20:51:16.173 回答
1

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

于 2009-08-12T21:15:29.587 回答
1

Flash CS3 称之为“代码崩溃”。

在编辑器工具栏上:

编辑模式下的 Flash CS3 工具栏 http://img19.imageshack.us/img19/4558/picture23s.png

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

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

于 2009-08-13T19:50:34.960 回答
1

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

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

and expand like methods
[+]  //{ region Public methods
于 2016-06-22T15:22:58.033 回答
0

某事 就像 CS5 中的 #region 一样:

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

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

于 2013-03-12T21:06:50.293 回答