この[mx.controls]
パッケージには、Flex / FlashBuilder で使用するためのコントロールが含まれています。fl.controls
パッケージには、Flash IDE で使用するための同様のコントロールが含まれていますが、必ずしも同等ではありません。ボタンを使用したいだけの場合は、@Moorthy の指示に従い、コンポーネント ライブラリからボタンをドラッグしてから、fl.controls.Button
.
Flash で Flex コンポーネントを絶対に使用する必要がある場合は、可能です。次のように実行できます。
- Flex SWF をフラッシュにロードする
- ロードされた Flex コンポーネントがフレーム 2 に達するまで待ちます (すべての Flex SWF には実際に 2 つのフレームがあります)。
- ロードされたオブジェクトの application プロパティに (flex で定義されたイベント用の) eventlistener を追加します。このプロパティは、実際には SystemManager クラスのプロパティです。SystemManager クラスは Flash には存在しないことに注意してください。フレックスの事です。
- この手順は、この件に関する素敵なブログから引用されています。
これは、多くの複雑な動作を再コーディングしたくない高度な Flex コンポーネントには理にかなっていると言っても過言ではありませんが、その動作は非常に一般的であるため、 や独自の のmx.controls.Buttton
代わりにが必要な理由を想像するのは困難です。そして簡単です。fl.controls.Button
MovieClip