1
A
回答
1
我在這樣的權項目的中間,現在我。實際上似乎沒有任何快速的方法來做到這一點。
我們基本上只是從頭開始重寫整個applet。您不能使用Java代碼來構建SWF,而且這些語言不夠完善,因此沒有辦法實現自動化轉換。
也有很多可用的差異。例如,Flex是單線程的,所以如果你的java applet使用多線程,你必須找到解決辦法。
此外,柔性不能SWF本身之外打開的窗口,而Java小程序可以打開的窗戶和普遍達到它的生活在瀏覽器窗口的區域之外。
我想說的最好那就是讓自己熟悉Flex,包括它所包含的語言和UI工具箱。一旦你對語言的能力以及UI的構建方式感到滿意,你可以開始研究你的Java小程序的適應性。
如果你沒有使用任何Flex不匹配的Java特性,那麼你可以開始將每個類從java移植到actionscript中,這應該不會太困難。如果您的小程序確實做了SWF無法做的事情,那麼您需要考慮如何在Flex中實現它,並且您的代碼可能與Java代碼非常接近。
0
另請參考Java FX,如果您未綁定到Flash/Flex平臺它可以使移植應用程序變得更容易,因爲Java FX支持調用Java類和Applets。
相關問題
- 1. 將Java AWT代碼轉換爲Android
- 2. 將awt自動轉換爲
- 3. 將Java應用程序轉換爲Applet
- 4. 將Applet轉換爲Servlet(Apache)
- 5. 將java applet代碼轉換爲java腳本
- 6. 將java applet轉換爲java應用程序
- 7. 如何將QT Qimage轉換爲java awt緩衝圖像?
- 8. 如何將java(awt)代碼轉換爲jsp代碼
- 9. Java Applet - 將文件轉換爲字符串
- 10. 將Java應用程序轉換爲applet混淆
- 11. Java程序在Applet轉換後空白
- 12. 將所有JComponents轉換爲AWT組件值得嗎?
- 13. 將AWT應用程序轉換爲SWT/JFace
- 14. 我可以將awt圖像轉換爲gwt圖像嗎?
- 15. 如何將JTS幾何轉換爲AWT形狀?
- 16. java將int轉換爲short
- 17. 將Jython轉換爲Java
- 18. 將NSData轉換爲Java float?
- 19. 將DLL轉換爲Java
- 20. 將Java Date轉換爲Php
- 21. 將JavaScript轉換爲Java
- 22. 將asc轉換爲java
- 23. 將cURL轉換爲Java
- 24. 將javascript轉換爲java
- 25. 將Java類轉換爲DLL
- 26. 將matlab轉換爲java
- 27. Java將GzipInputStream轉換爲DataInputStream
- 28. 將Java轉換爲Lua
- 29. Java:將char []轉換爲CharSequence
- 30. 將c#轉換爲純java?
我可以問一下,你正在做什麼樣的項目? – 2009-10-16 11:58:49
這是一個網絡會議產品。客戶端的重要部分目前是作爲Java applet完成的,而我們正在努力改用基於Flex的SWF。 – Herms 2009-10-19 14:07:41