3

Flexコマンドライン コンパイラ (mxmlc) はMXML + ActionScriptファイルをSWFにコンパイルできますが、コマンドライン スイッチを介して、その機能について具体的な洞察が必要です。

  • あなたが書いている言語を設定する、 ActionScript 2 / 3
  • ターゲットとするFlash Playerのバージョンを7 / 8 / 9 / 10に設定します
  • ムービーのどのフレームにどの ActionScript コードを含めるかを構成します。

Flex SDKの紹介であるMxmlcに関する記事。

4

3 に答える 3

4
$> mxmlc --help target-player

-target-player <バージョン>
    アプリケーションが対象としているプレーヤーのバージョンを指定します。
    それ以降のバージョンを必要とする機能は、
    応用。サポートされる最小値は「9.0.0」です。

言語を定義することはできません.mxmlcバージョン3はactionscript 3コンパイラのみです。下位互換性はあるかもしれませんが、AS2 と 3 を組み合わせたコンパイラではありません。

あなたの3番目のポイントが実際に何を意味するのか、実際にあなたが全体的に何を求めているのかさえわかりません。

于 2009-01-09T13:30:17.957 に答える
3

あなたの質問に対する直接的な回答ではありませんが、MXMLC に対する次の引数を使用すると、AS1 スタイルのコードを記述できることに注意してください。

-strict=false -as3=false -es=true

これらの引数を使用すると、prototype を介して再び拡張できるようになり、コンパイラは厳密モードを使用しなくなります。これは、言語を「拡張」し、AS3 では通常使用されない JS のような機能で遊ぶための楽しい方法です。

于 2009-01-09T20:05:19.750 に答える
1

フレックス コンパイラを使用することは、フラッシュで何かを作成することと同じではありません。特定のコードを特定のフレームに配置するわけではありません。とにかくFlexアプリには2つのフレームしかありません。

AS2 用にコードをコンパイルする場合は、flex 2 用にビルドされた mxmlc を使用する必要があります。最新の mxmlc を使用している場合は、AS3 用にコンパイルされます。

AS3 でコーディングしている場合は、Flashplayer 9 以降をターゲットにする必要があります。

于 2009-01-09T14:45:27.850 に答える