2009-07-22 115 views
1

是否有任何方法在ActionScript 3中創建可摺疊的代碼區域(將其作爲Adobe Flash CS3內置編輯器讀取)。我正在尋找類似於MS Visual Studio的東西,以便我可以這樣做:ActionScript 3代碼摺疊/區域

#region "Event handlers" 

... big list with methods here 

#end region 

任何想法?

回答

4

在Flash IDE中,選擇代碼摺疊和右鍵單擊。將出現一個菜單,其中包含以下選項:大括號之間摺疊|摺疊選擇|摺疊外部選擇|展開選擇|全部展開。有了這個說法,你應該認真考慮第三方ActionScript開發環境,比如FlashDevelop,這是一個非常深思熟慮的替代方案。這是在Flash IDE中發展的巨大痛苦。

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

+0

是啊... Flashdevelop中的岩石......它會令你富有,美麗和快樂......嗯,至少快樂... :) – back2dos 2009-07-23 11:49:23

1

在Flash CS5 IDE,選擇代碼摺疊和右擊。將出現一個菜單,其中包含以下選項:大括號之間摺疊|摺疊選擇|摺疊外部選擇|展開選擇|全部展開

在Flash CS3中,並沒有真正類似的東西。 CS4引入了conditional compiling,不是你真正想要的;但它並沒有接近。

就像已經建議的那樣,我會建議使用FlashDevelop。它有一些摺疊選項,但更重要的是它具有智能感應和自動代碼生成的事件。它是免費的。

1

Flash CS4具有代碼摺疊功能。只需選擇/突出顯示幾行代碼,然後單擊左側的 - 圖標即可。

1

Flash CS3將其稱爲「代碼摺疊」。

在編輯器工具欄:

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

具有面向箭頭將崩潰括號或當前選擇之間的代碼的按鈕。帶有箭頭的按鈕將擴展代碼。

您還可以在Edit-> Code Collapse中找到顯示鍵盤快捷鍵的命令。或者,您可以右鍵單擊想要摺疊的代碼,以獲得各種操作的菜單,其中包括摺疊選項。

0

某事喜歡#地區會在CS5是:

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

然後你可以使用摺疊括號按鈕。

1

如果您使用FlashDevelop,它有一個了不起的解決方案。您可以創建地區締結這樣的代碼:

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

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