我一直在用Java開發幾年,最近六個月我一直在構建基於GWT的應用程序。但我幾乎沒有Flash或Action Script的經驗,我想嘗試一下Flex的一些業餘愛好編程。特別是2D圖形和圖像處理將是一個有趣的主題。爲Java/GWT開發者提供Flex 2D圖形學習路徑?
Adobe的Java開發人員教程自然是起點,但我需要一些指針來指導圖形。像基於服務器數據繪製2D圖形或修改用戶上傳的圖像。 Flex能做多少事?服務器端必須做些什麼?
我一直在用Java開發幾年,最近六個月我一直在構建基於GWT的應用程序。但我幾乎沒有Flash或Action Script的經驗,我想嘗試一下Flex的一些業餘愛好編程。特別是2D圖形和圖像處理將是一個有趣的主題。爲Java/GWT開發者提供Flex 2D圖形學習路徑?
Adobe的Java開發人員教程自然是起點,但我需要一些指針來指導圖形。像基於服務器數據繪製2D圖形或修改用戶上傳的圖像。 Flex能做多少事?服務器端必須做些什麼?
對於繪圖而言,您不需要「完整」柔性庫,flex將主要爲您提供一組很好的GUI組件,以及一些輕鬆與後端服務器集成的方法。
如果你只是想畫一些東西檢查出圖形對象http://livedocs.adobe.com/flex/3/langref/flash/display/Graphics.html - 它的工作原理類似於Java圖形對象。
如果你想修改用戶上傳的圖片,你當然已經在服務器上了(因爲圖片已經上傳了) - 但是新的flash player(版本10)也支持對本地數據的一些操作,所以甚至可以顯示甚至沒有上傳的修改後的圖像,例如參見http://www.mikechambers.com/blog/2008/08/20/reading-and-writing-local-files-in-flash-player-10/。對於一個java程序員來說,Flex/AS3會感覺有些不可思議 - 其中的一部分非常容易,其他部分將會令人沮喪,工具支持更糟,編譯器速度慢,不支持無需跳過大量的循環即可運行unittests別讓我開始......)。但作爲一個部署平臺,我必須說我非常喜歡它。