在我看來,Flash Builder中有兩個主要功能:它是GUI定向(通過Flex的 1),Flash庫的擴展) 2)它是developpers
編程工具
通過1) ,我的意思是它提供了快速創建菜單,按鈕,窗口等功能。更有趣的是,當屏幕被調整大小時,Flex會有很大的幫助。使用Flash,如果你不想單純的縮放,你必須手動處理窗口/屏幕的大小調整,但是通過提供容器來放置組件,Flex允許更多的可能性。
據此,Flash Builder是否對開發遊戲有用?我會說不。實際上,它取決於:有時候,您需要一個乾淨的配置菜單,對話框和按鈕等,這樣Flash Builder可以提供幫助。但從純粹的圖形角度來看,它並不是非常有用。
使用2),Flash Builder提供了快速編碼的工具。但是你必須學習這些工具。代碼完成,代碼管理,修改鍵入代碼,自動編譯,使用Eclipse插件「輕鬆」與源代碼控制集成,...這些都是開發人員的工具。
你並不需要MXML。它可以提供一些有用的工具,如狀態(您可以定義「開始」狀態,「遊戲」狀態,「遊戲結束」狀態),但使用Flash Pro加載/刪除某些內容並不困難影片剪輯或SWF文件
關於導出Flash Builder的FLA項目:當心,Flash Builder無法與時間軸和Flash Pro的圖形一起使用,但您仍然需要使用Flash Pro修改它們。Flash Builder可以幫助您鍵入Flash Pro代碼,但僅此而已。
Personnaly,我同時使用。 Flash Pro用於創建動畫,繪製一些圖形元素,並將其設置在屏幕中。 Flash Builder用於快速鍵入我的代碼,以添加一些GUI組件。
但這並不簡單:您必須瞭解兩種工具如何進行交互,並且文檔有時會令人困惑。你必須有一種明確定義的方法。
對於非常圖形化的遊戲,我的結論是堅持使用Flash Pro。 CS5版本具有比CS4更好的代碼完成功能:它不在Flash Builder的級別,但它已經有了很大的幫助。 Flash Builder相當於全職開發人員。
免費的IDE的另一種選擇是FlashDevelop - 如果您有窗口。它還使從Flash Professional導入swf變得容易。 –