1

私はAlchemyに非常に慣れておらず、コードを格納するためにswcを使用する専門家ではありません(これまでのところ、それが機能したことはよく知っていますが)。この状況でAlchemyが私にとって適切なツールであるかどうかを確実に理解したいと思います。Alchemyで簡単なスクリプトを作成して、コード内の特定の「重い持ち上げ」をより軽く、より少ない時間で行い、より多くのパフォーマンスを引き出すのに役立てたいと思います。秘訣は、私の同僚がインストールプロセスに気が遠くなる可能性があることです(ガイドはありますが)。ですから、私の質問は、Alchemeyで作業するのに時間がかかる場合、私たちのプロジェクトで、コードを使用していない他の人が自分のコードを利用できるようにすることはできますか?

それが理にかなっていることを願って、私の本能(直感)はそう言います。確認したいだけです。

4

2 に答える 2

4

はい、これはまさにSWCの目的です。FlasCCを使用してC ++コードをコンパイルし、SWCをプロジェクトにリンクすることで他の人が使用できる単純なAS3APIを公開できます。FlasCCベータ版をダウンロードし、これについて詳しく説明しているチュートリアルを確認してください:http: //gaming.adobe.com/technologies/flascc/

于 2012-10-10T06:13:31.870 に答える
2

すぐに、答えはイエスです。

重要なのは、錬金術を使用しないと、SWCをSWFに再コンパイルできないということです。実行時に実行できるのは、SWFに含まれているSWFを実行時にダウンロードすることです(Loader .loadApplicationDomain.currentDomainを使用)(SWCは単純なzipであり、解凍します)。

次に、ApplicationDomain.getDefinition( "OneOfYourClass)を使用して、内部にあるクラスを自由に使用できます。 アプリケーションドメインの詳細

実行時なので、Alchemyをコンパイルする必要はありません。したがって、誰にとっても問題なく動作するはずです。

于 2012-10-09T07:44:04.487 に答える