儘管我有luddite的傾向,我現在有一個電話與Java支持 - 但沒有Flash支持。我也有一個Macromedia Flash MX2004的副本,儘管我不可能很快升級。如何在Java Micro Edition應用程序中使用Flash內容?
我希望能夠做的是在Flash中開發一些內容(包括矢量動畫),然後在Java Micro Edition應用程序中使用這些資源。我不需要Flash的所有功能 - 特別是,我不關心ActionScript支持。但我確實希望能夠加載SWF文件(或者更好的是,可以使用轉換工具生成的替代文件格式),並且能夠顯示動畫並使用其他資源(尤其是播放聲音)該文件。
有沒有一個好的庫和工具包來支持這種事情?顯然(從MX2004開始)它不需要完全更新。
關於知識水平 - 我幾十年來一直是程序員,現在我的日常語言是C++。但是,我對Java的知識非常有限,幾乎沒有Micro Edition及其庫的知識。
我已經聽說過J2ME轉換器的Flash,但據我看到,他們只需一步就可以生成完整的應用程序,而不是將SWF文件視爲從單獨編寫的Java代碼進行控制的資源來源。
編輯
給我的感覺,這是(略有修改)可能相當容易。 Java移動版支持SVG矢量圖形。 SVG支持動畫。有(我非常確定)將Flash動畫轉換爲SVG的方法 - 可能是應用程序中的簡單導出到SVG,但我沒有檢查過。
這本身並沒有給我一個方便的媒體資源文件格式,但這是一個相對簡單的問題要解決,只要有一種方法來「加載」某種SVG和其他媒體文件非文件流類,它從媒體包文件中依次獲取其數據。
謝謝 - Inkscape的建議看起來不錯,但它也提出了「爲什麼不忘記使用Inkscape進行Flash和動畫製作?」的問題。 – Steve314 2011-05-12 22:39:16
:)看了一下Inkscape wiki(http://wiki.inkscape.org/wiki/index.php/SVG_Animation),它很有趣。我不確定您是否對嵌套的符號/時間線控制/等具有相同的靈活性。但是你可能只需要一些基本的補間。 – 2011-05-12 23:27:15
我必須玩一下 - 兩者都有。我不是Flash專家。我買了studio mx2004和創意套裝cs2,當時我的錢比感覺多一點。我也沒有誠實地後悔,但我不認爲是任何一種專家。什麼棒也主要是CS2而不是MX2004。部分原因是這項任務是在經過相當長時間的休息之後再次混淆了Flash的藉口。所以即使功能在那裏,但我不能保證我會使用它們 - 儘管嵌套符號似乎是一個非常痛苦的損失。 – Steve314 2011-05-12 23:54:06