ユーザーがサーバーにアップロードするFLAからSWFを生成する必要がある状況があります。我々は、Pythonとbashスクリプトを使用し、Ubuntu Server 10.04(64bit)で動作しますが、SWFを生成する方法についての助けは大きな助けになります。Ubuntu Serverでコマンドラインを使用してFLAからSWFを生成する方法は?
ありがとうございました。ここで
ユーザーがサーバーにアップロードするFLAからSWFを生成する必要がある状況があります。我々は、Pythonとbashスクリプトを使用し、Ubuntu Server 10.04(64bit)で動作しますが、SWFを生成する方法についての助けは大きな助けになります。Ubuntu Serverでコマンドラインを使用してFLAからSWFを生成する方法は?
ありがとうございました。ここで
は、Linuxでフラッシュをコンパイルするための良い
あるフラッシュは、コンパイルのためのFlash IDEを必要とします。 linuxではflex AS3コンパイラを使用してコードをコンパイルできますが、Flashにグラフィック要素がある場合はコンパイルできません。
しかし、MAC OS X Snow Leopard(10.6)にFlashをインストールして修正してから、いくつかのphp、いくつかのシェルスクリプト、いくつかのapplescriptを書き、AS3のコマンドラインコンパイルメカニズムを作った。
Mac OS XはUNIXベースのOSであるため、コマンドラインは他のUNIXと同様です。それはPHPで構築されているので、何もインストールする必要はありません。 基本的には、スクリプトを使用して、.jsflファイルと呼ばれるものを動的に生成します。 jsflにはコンパイルが必要な.flaの詳細が含まれています。これらのjsflファイルは、Flash IDEで実行できます。 Flash IDEを呼び出し、生成された.jsflファイルを渡します。 (http://gskinner.com/blog/archives/2004/08/jsfl_fla_batch.html)
このgskinnerプロセスはWindowsでも動作しますが、macを使用するとコマンドラインにすることができます。ユーザはMacにsshでファイルを作成するコマンドを実行するだけです。
最新バージョンのFlashでは、FLAファイル形式が大きく変更されています。新しいFLAはソースファイルとアセットを含むアーカイブなので、FLAをアンパックしてそこからSWFをアセンブルするスクリプトを書くことができます。以前のバージョンのFLAには独自のフォーマットが含まれていましたが、これは文書化されておらず、自動で処理するツールはありませんでした。
ActionScriptバージョンおよび取扱リソースへのあなたの条件に応じて、利用可能ないくつかのオプションがあります(リソースによってIは、画像、フォント、サウンドトラック、動画などを意味する):
のFlex SDKに見られる材料をblog post @ntidoteはいくらか日付が付けられていますが、正常です/うまくいくはずです。使用可能なすべてのオプション(およびブログの記事では扱われていない新しいもの)を調べるには、MXMLCの使用方法に関するドキュメントを参照する必要があります。これは、AS3をコンパイルすることが目標であれば、あなたができることです。これにはビデオトランスコードは含まれておらず、ベクターグラフィックを埋め込むのは難しいかもしれません。しかし、MXMLCはSVGの大きなサブセットをコンパイルすることができます。ベクトル形状とテキストを記述できる新しいインターチェンジグラフィックフォーマットであるFXGをコンパイルすることもできます。
ActionScript 2もコンパイルできますが、Flexではそのためのコンパイラは用意されていません。実際には、AS2用のコンパイラAdobeによって書かれたものよりもはるかに優れています。http://www.mtasc.org/。
SWFを生成することができる他のツールがありますが、すべて正確に何をする必要があるかによって異なります。ここにはさまざまなユーティリティの良いコレクションがあります:http://www.swftools.org/
HaXeはSWFにコンパイルできる別のプログラミング言語です。また、独自のリンカーとリソースの管理方法を持っています。 http://haxe.org/
あなたがXML記述から複雑なベクターグラフィックス、さらにはアニメーションをコンパイルすることができ、このプロジェクト、あります:http://code.google.com/p/hxswfml/
は、