2

これは些細なことかもしれませんが、Action Script / Flash プロジェクトで作業しようとしており、それにいくつかの変更を加え、それに関連付けられた .SWF ファイルを再構築する必要があります。

プロジェクト自体は非常に簡単で、こちらの github で入手できます。これは、複数のアクション スクリプト ファイルと 1 つのコンパイル済み .SWF ファイルで構成される jwagener のrecorder.js です。

私はアクション スクリプトのビルド プロセスにあまり詳しくありません。必要なツール (Flash Builder、Adobe Flash Professional など) はすべて揃っていると確信していますが、その方法についてはよくわかりません。

新しい ActionScript プロジェクトを作成し、彼のリポジトリから必要なすべての ActionScript ファイルを追加しようとしましたが、.SWF をビルドするとまったく機能せず、使用する必要があるすべての外部インターフェイス要素が欠けていました。

私を正しい方向に導くアイデア、ウォークスルー、またはチュートリアルは非常に役立ちます.

4

1 に答える 1

5

コンパイルするプロジェクトには、実際にはMake ファイルが含まれています。

MXMLC = "/Applications/Adobe Flash Builder 4.5/sdks/4.5.0/bin/mxmlc"

build:
    $(MXMLC) -debug=false -static-link-runtime-shared-libraries=true -optimize=true -o recorder.swf -file-specs flash/FlashRecorder.as

clean:
    rm recorder.swf

osx 用にセットアップされているように見えますが、そのアイデアはわかります。マイナーな変更のみを行う必要があり、エラー/警告などを表示する IDE なしで実行できる場合。あなたはこれを行うことができます:

  1. FlexSDK をダウンロードする
  2. 環境変数を設定して、システムのどこからでも mxmlc コンパイラにアクセスできるようにします
  3. プロジェクトに移動し、コマンド ラインからコンパイルします。

ステップ 1は簡単です。 ステップ 2は、OS によって多少異なります。Windows では、[マイ コンピューター] > [プロパティ] > [詳細設定] > [環境変数] のようになり (これは XP では覚えていますが、Windows 7 では [コンピューター プロパティ] プロパティのどこかにあるはずです) PATH、FlexSDK の bin フォルダーの場所を変数に追加します。UNIX では、次のようなものを~/.profileまたは~/.bash_profileに追加する必要があります。これで、コマンド ラインからexport PATH=/your/path/to/FlexSDK/bin:$PATH 実行できるようになります。mxmlc -version

ステップ 3は、プロジェクトに移動して実行することを意味します。

mxmlc -warnings=false -debug=false -static-link-runtime-shared-libraries=true -optimize=true -o recorder.swf -file-specs flash/FlashRecorder.as

要するに、これがコマンド ライン オプションです。

もう少し編集する必要がある場合は、IDE を使用できます。Windows を使用している場合は、FlashDevelopを強くお勧めします。高速、軽量、無料、オープンソースです。SDK をダウンロードし、すべてをセットアップします。

OSX を使用している場合は、FDT 5 FreeまたはFlash Builderの試用版(デフォルトで 60 日間) を使用するか、actionscript 3 bundle で TextMate をセットアップできます。

于 2012-08-15T19:13:33.453 に答える