Flexコマンドライン コンパイラ (mxmlc) はMXML + ActionScriptファイルをSWFにコンパイルできますが、コマンドライン スイッチを介して、その機能について具体的な洞察が必要です。
- あなたが書いている言語を設定する、 ActionScript 2 / 3
- ターゲットとするFlash Playerのバージョンを7 / 8 / 9 / 10に設定します
- ムービーのどのフレームにどの ActionScript コードを含めるかを構成します。
Flexコマンドライン コンパイラ (mxmlc) はMXML + ActionScriptファイルをSWFにコンパイルできますが、コマンドライン スイッチを介して、その機能について具体的な洞察が必要です。
$> mxmlc --help target-player -target-player <バージョン> アプリケーションが対象としているプレーヤーのバージョンを指定します。 それ以降のバージョンを必要とする機能は、 応用。サポートされる最小値は「9.0.0」です。
言語を定義することはできません.mxmlcバージョン3はactionscript 3コンパイラのみです。下位互換性はあるかもしれませんが、AS2 と 3 を組み合わせたコンパイラではありません。
あなたの3番目のポイントが実際に何を意味するのか、実際にあなたが全体的に何を求めているのかさえわかりません。
あなたの質問に対する直接的な回答ではありませんが、MXMLC に対する次の引数を使用すると、AS1 スタイルのコードを記述できることに注意してください。
-strict=false -as3=false -es=true
これらの引数を使用すると、prototype を介して再び拡張できるようになり、コンパイラは厳密モードを使用しなくなります。これは、言語を「拡張」し、AS3 では通常使用されない JS のような機能で遊ぶための楽しい方法です。
フレックス コンパイラを使用することは、フラッシュで何かを作成することと同じではありません。特定のコードを特定のフレームに配置するわけではありません。とにかくFlexアプリには2つのフレームしかありません。
AS2 用にコードをコンパイルする場合は、flex 2 用にビルドされた mxmlc を使用する必要があります。最新の mxmlc を使用している場合は、AS3 用にコンパイルされます。
AS3 でコーディングしている場合は、Flashplayer 9 以降をターゲットにする必要があります。