2010-03-24 199 views
2

我正在開發一個使用as3的Flash遊戲,我選擇了一個帶有AS3項目的flex Builder。現在我在想,如果選擇項目作爲flex項目而不是as3項目,我將擁有很多flex函數,比如swf加載器,預加載器和彈出窗口管理器等。圖形組件顯然會在flash中製作並用於通過swc(避免沉重的mxml組件)。Flex Builder AS3項目移植

需要了解其他開發人員對此方法的看法。

回答

4

對於AS3我想推薦FlashDevelop。但是,MXML支持並不好,沒有可用的可視化編輯器。

對於您的實際問題:Flex是創建具有可換膚,可訪問,強大的經典GUI(具有大量表單,控件,驗證等)的應用程序的完美工具。如果那是你需要的,那就去做吧。否則,請不要使用它。你命名的幾個噱頭可以在幾個小時內寫出,或從無數其他圖書館中獲取。像任何強大的GUI框架一樣,Flex非常臃腫和複雜。它增加了文件大小,並且往往會給UI增加一點點的遲鈍感。

在遊戲中UI不應該過於複雜,並且需要1000個控件。它應該是直觀的,背景和融入遊戲的權利。因此,也許Flex不是遊戲的正確選擇(除非是某種構建和管理模擬,用戶可能需要一種經典UI來操縱所有數據)。

如果遊戲還沒有進行得太遠,我建議你看看所有的AS3遊戲引擎都有一個好的起點。

0

是的,使用Flex可能會爲您節省大量時間和頭痛。我說去吧。

+0

沒有問題的遊戲是沉重的? – 2010-03-24 09:15:10