是否有任何方法在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