2011-10-29 10 views
1

flaファイルでテキストと画像を変更してから、swfをコマンドライン経由で変更することはできますか?私はフラッシュテンプレートを作成し、フラを保存したい。その後、私のテキストとイメージの名前を更新し、それをswfに変換することができます。私は1つのテンプレートを持っていますが、さまざまなテキストオプションと背景イメージがあります。 master.flaを20回コピーしてソースコードを変更するだけで(コマンドラインからこれを行う)、swf(コマンドライン経由で)に変換するといいでしょう。swfをflaから開きません。

ご協力いただければ幸いです。

+1

あなたは何をしていません。しかし、Flex mxmlcコマンドラインコンパイラをうまく使用することができます。たぶんFlash Builderでさえ純粋なActionScriptとしてこれを自動化できます。なぜあなたのテンプレートにXMLを読み込まないのですか?または、コンテンツを静的にバイトコードにリンクさせる場合は、XMLを静的に埋め込みますか? –

答えて

1

CS5を使用すると、FLAの代わりにXFLファイル形式を使用して、現在求めているものの半分を行うことができます。バイナリブロブの代わりに、編集可能なXMLファイルと別々のアセットファイルのツリー(PNG、AS3ファイルなど)を取得できます。次に、XMLまたはAS3ファイルをプログラムで変更してバリアントを取得できます。

(CS5 FLAファイルが本当にXFLのちょうどジップアップバージョンですが、何の利点ではなくXFLのものを使用してありません。CS4では、前の、FLAは独自のバイナリ形式でした。)

欠けている部分はXFLコンパイラです。 Adobeは現在、そのようなことを提供しておらず、第三者市場はまだそれを生産していない。

システム自動化ツールを使用して、コンパイル手順でFlash Professional環境を駆動することができます。たとえば、OS Xでは、AutomatorかAppleScriptのどちらかがあなたが望むことを実行できるはずです。それはあなたが望んでいたコマンドラインコンパイラよりもオーバーヘッドが増えます。

1

私はJasonに同意します。提案するものにはたくさんの選択肢があります。 SWFからコンテンツを守ることは、実際には良い習慣です。これは大きなファイルを避けるための良い方法です!

あなたが達成しようとしていることに応じて、利用できる多くのソリューションがあります。 XMLはオプションで、JSONは別のものです。

テンプレートを作成する場合は、上記のいずれかが適切と思われます。

JasonがFlashDevelop、FDT、FlashBuilderなどの別のIDEを見てほしいと思うので、Flash IDEから作業しているようですが、AS3でのコーディングが非常に簡単です。

関連する問題