我個人比較喜歡的ActionScript過的Flex由於很多好處的ActionScript對我來說,下面有幾個:
實現更高的性能 的ActionScript 3從地上爬起來時考慮性能寫的。根據內容的不同,您可以看到性能顯着提高。這意味着您現有的內容可能運行更流暢,並且您的新內容可以做更多,同時使用相同數量的CPU資源。
利用新的Flash Player API Adobe Flash Player 9和10包含許多新功能,這些功能只能通過ActionScript 3使用。這些功能包括通過E4X更簡單的XML API,更高級的顯示列表操作或執行高級映像使用Pixel Bender過濾器進行操作。通常,未來添加的基於ActionScript的新功能將僅通過ActionScript 3提供。
利用社區庫和API 幾乎所有由社區發佈的主要新庫都使用ActionScript 3構建,並且包括從Papervision3D完整3D引擎庫到Grant Skinner的Gtween動畫庫的所有內容。
更容易排除代碼 ActionScript 3編譯器提供了更嚴格的錯誤檢查選項,這意味着在您開始運行內容之前,您很可能會發現錯誤和錯誤。當你發現錯誤時,你可以利用一些新的和更高級的調試功能來追蹤它們(當然,你仍然可以使用trace())。
爲多個平臺開發內容 ActionScript 3是跨Adobe Flash Platform使用的標準語言。展望未來,Adobe將專注於支持現有和新玩家(如Adobe AIR),服務器和產品。 Flash Player 10支持ActionScript 3,在開發Adobe Flex和Adobe AIR內容時需要使用它。此外,Adobe正在致力於將其移動運行時更新爲ActionScript 3.未來,您可以預期來自Adobe的新Flash Platform產品,運行時和服務將使用ActionScript 3.
如果你不能做Objective-C或Java,你爲什麼認爲你可以更輕鬆地做Flex或Actionscript?你可以學到任何東西,但是「太難了」的態度不會讓你遠離任何*編程語言...... –