2

Sun の JVM (Groovy、Scala、Jython、Jruby など) を対象とする動的言語は多数あり、Adobe の AVM を対象とするものもたくさんあると確信していました。しかし、Haxe だけが似たようなことをしていることに驚きました。このサイトの関連する質問

eclipse e4 SWT プロジェクトは ABC (ActionScript Byte Code) に直接コンパイルするのではなく、最初に Java を AS3 に変換し、次に Flex コンパイラーが残りを行うと思います。

プロプライエタリな Adob​​e Flash Builder (以前の Flex Builder) の代替として使用できる単純な Java / Python / Scala AVM2 コンパイラをまだ誰も作成していないのでしょうか?

Adobe にすばらしい製品を提供してもらってもかまいませんが、Eclipse で Java を作成することは、生半可な Adob​​e プラグイン スイートよりもはるかに高速で説得力があります。Haxe以外の努力は本当にありませんか?

4

3 に答える 3

2

JavaとC#をSWFにコンパイルする

于 2009-12-27T16:55:03.963 に答える
1

Adobe にすばらしい製品を提供してもらってもかまいませんが、Eclipse で Java を作成することは、生半可な Adob​​e プラグイン スイートよりもはるかに高速で説得力があります。

mxmlc (Flex コンパイラ) は無料のオープン ソースであり、Flex SDKの一部として利用できます。actionscript 3 を swf にコンパイルします。Eclipse で Java を記述するのと同じレベルのサポートを備えた IDE が必要な場合は、残念ながら無料ではありませんが、Adobe の Flex/Flash Builder よりもはるかに優れたFDTが必要になります。フラッシュ開発用の非常に有能で無料の IDE であるFlash Developを使用することもできます。

AS3 はそれ自体が優れた言語であり、Java に匹敵するものがあります (ただし、ジェネリックなどの新しい Java 機能は残念ながら欠けています)。したがって、それを学ぶことは、「車輪の再発明」ではなく、開発スキルの震えに別の弓を追加することです.

しかし、どうしても Java コードを書きたい、swf ファイルを作成したいという場合は、James が上でリンクしたJoa の作品が最善の策だと思います。彼がすべてのパーツを公開しているかどうかはまだわかりませんが...

于 2009-12-27T17:11:20.670 に答える
0

私は、アドビが似たようなことを始めたことを知りました(ただし、C ++の場合):http://labs.adobe.com/technologies/alchemy/

これも(C#コンパイラ)ですが、時代遅れのようです: http://blog.bluetubeinteractive.com/2005/05/c_to_swf_compil.html

そして明らかに放棄された Java 実装があります: http://osflash.org/j2as

しかし、私はまだ動作する Java から AVM2 への実装を探しています... 誰かいますか? :)

于 2009-12-27T14:59:54.367 に答える