2010-04-13 58 views

回答

0

有一個very nice introduction通過senocular。
除此之外,請去"learn flash"。你會發現任何你需要的東西,特別是在ActionScript 3 section

這裏是我個人的意見:

  1. 如果Flash CS3中是封閉的,請跳到步驟3
    • 關閉Flash CS3
    • 你有興趣圖紙或動畫?如果是,請跳至步驟5.
    • 卸載Flash CS3 ;-)
    • 下載Flex SDK並解壓縮到一個方便的位置。
    • 如果在Windows上,安裝FlashDevelop,如果在Mac上,您可能要嘗試according TextMate bundles(如果沒有,則爲TextMate)。除此之外,我個人建議使用Windows虛擬化並運行FlashDevelop(我的一位朋友在Ubuntu上使用VMWare與windows XP並且工作正常)。如果您願意花錢或者您有資格獲得免費許可證,那麼您最好還是想檢查FDT和Flex Builder。儘管它們是商業工具,並且與eclipse很好地集成,但它們在編碼舒適性方面落後於FlashDevelop。
    • :-)

沒有,但嚴重的享受。爲什麼不是CS3?那麼,只是因爲我不是針對開發者,而是設計師和其他創意人員。它們的編譯速度很慢,非常緩慢。 Flash CS3提倡設計師友好的概念。它的自動完成更差。它缺少您在任何IDE中都能找到的最基本的快捷方式。如果工具可以讓你成爲一個糟糕的程序員,那麼Flash CS3就是其中之一(儘管以前的Flash 8和版本明顯更差)。此外,Flash CS3在.fla項目文件中存儲了大量信息,這些信息是二進制和專有的,因此與其他開發工具甚至版本控制系統的集成非常糟糕。

像FlashDevelop這樣的IDE是爲程序員製作的。如果您打開FlashDevelop,則需要您花費不到10秒的時間才能確定如何創建新項目。添加新文件很明顯。它不僅更簡單,而且FlashDevelop已經爲您提供了該類的外部結構,而Flash CS3允許您創建一個空文件並一次又一次地編寫大量乏味和冗餘的代碼。 Flash CS3是一個有效的工具,非常適合繪圖和設計,但不應該將其用於編程。許多Flash開發人員使用CS3進行設計,使用第三方IDE或Flex Builder進行編碼。

如果您選擇FlashDevelop,請查看社區wiki,尤其是「Getting started」和the section explaining how to use FlashDevelop with AS3。另請參閱this great article

+0

你知道你可以很好地集成CS3和flashdevelop,並且只使用兩者的優點。我很多年來一直在CS3中觸摸代碼,並且衷心同意永遠不要再觸摸它,但是一些繪圖和佈局工具,特別是文本佈局等使用適當的可視化編輯器會更快。flex可能對某些事物有好處,但對每個人都不適用。 – longstaff 2010-04-14 13:16:46