0

AS3 を使用してプログラムで .swf ファイルを生成することは可能ですか? 私の小さなアプリが行うことは、FileReference を使用して一連の画像をロードすることです。ユーザーがダウンロードできるスタンドアロンの swf にコンパイルしたいと思います (swf はスライドショーになります)。

[編集]

私が尋ねていることの誤解があるようです。ユーザーがいくつかの画像を選択してボタンを押すと、swfがその画像を含む2番目のswfを作成してコンパイルするコンパイル済みのswfが1つ必要です。これはスタンドアロン アプリであるため、サーバー側のやり取りはありません。

私が考えているのは、動的クラスを表す文字列があるということです。ユーザーが画像を選択すると、適切な埋め込みタグがこの文字列に追加され、コンパイルされてユーザーのデスクトップに保存されます。

私の質問は、コンパイル済みの swf を生成して 2 つ目の swf をコンパイルできるかということです。

4

4 に答える 4

2

このライブラリを見てください。これにより、実行時に .swf を作成できます。 https://github.com/claus/as3swf

于 2012-04-24T12:05:52.517 に答える
1

関連するコードを生成し、as3 コンパイラを実行することで、サーバー側で実行できるはずです。

于 2012-04-22T09:18:14.610 に答える
1

私はパッケージを徹底的に調査していませんが、As3Evalライブラリはあなたが求めていることを行っているようです - AS3 を実行可能なバイトコードにリアルタイムでコンパイルします (サーバーとの対話なしのクライアント上で)。デモをご覧ください。

画像の埋め込みをサポートするかどうかはわかりません-おそらく、動的に構築されたソースコードで画像データをbase64文字列としてエンコードできます。

于 2012-04-23T20:49:50.127 に答える
0

コマンドライン ツールであるswfmillを使用して、XML ドキュメントから SWF ファイルを作成することもできます。

十分に文書化されていませんが、基本的な使用法 (アセット ライブラリの作成など) については、必要なものを見つける必要があります。

于 2012-04-22T23:56:37.753 に答える