是否有任何方法在ActionScript 3中创建可折叠的代码区域(将其作为Adobe Flash CS3内置编辑器读取)。我正在寻找类似于MS Visual Studio的东西,以便我可以这样做:ActionScript 3代码折叠/区域
#region "Event handlers"
... big list with methods here
#end region
任何想法?
是否有任何方法在ActionScript 3中创建可折叠的代码区域(将其作为Adobe Flash CS3内置编辑器读取)。我正在寻找类似于MS Visual Studio的东西,以便我可以这样做:ActionScript 3代码折叠/区域
#region "Event handlers"
... big list with methods here
#end region
任何想法?
在Flash IDE中,选择代码折叠和右键单击。将出现一个菜单,其中包含以下选项:大括号之间折叠|折叠选择|折叠外部选择|展开选择|全部展开。有了这个说法,你应该认真考虑第三方ActionScript开发环境,比如FlashDevelop,这是一个非常深思熟虑的替代方案。这是在Flash IDE中发展的巨大痛苦。
在Flash CS5 IDE,选择代码折叠和右击。将出现一个菜单,其中包含以下选项:大括号之间折叠|折叠选择|折叠外部选择|展开选择|全部展开。
在Flash CS3中,并没有真正类似的东西。 CS4引入了conditional compiling,不是你真正想要的;但它并没有接近。
就像已经建议的那样,我会建议使用FlashDevelop。它有一些折叠选项,但更重要的是它具有智能感应和自动代码生成的事件。它是免费的。
Flash CS4具有代码折叠功能。只需选择/突出显示几行代码,然后单击左侧的 - 图标即可。
Flash CS3将其称为“代码折叠”。
在编辑器工具栏:
Flash CS3 toolbar in editing mode http://img19.imageshack.us/img19/4558/picture23s.png
具有面向箭头将崩溃括号或当前选择之间的代码的按钮。带有箭头的按钮将扩展代码。
您还可以在Edit-> Code Collapse中找到显示键盘快捷键的命令。或者,您可以右键单击想要折叠的代码,以获得各种操作的菜单,其中包括折叠选项。
某事喜欢#地区会在CS5是:
//Controlls
{
public var IWaffe:MovieClip;
public var IWaffeD:MovieClip;
public var ICursor:MovieClip;
public var IFeuer:MovieClip;
}
然后你可以使用折叠括号按钮。
如果您使用FlashDevelop,它有一个了不起的解决方案。您可以创建地区缔结这样的代码:
[-] //{ start region
your code here...
//} end region
and expand like methods
[+] //{ region Public methods
是啊... Flashdevelop中的岩石......它会令你富有,美丽和快乐......嗯,至少快乐... :) – back2dos 2009-07-23 11:49:23