テキストを含むグラフィックを Flash CS4 で作成しました。適切な文字を埋め込み、それを MovieClip としてライブラリに保存しました。次に、それを SWC ファイルにエクスポートしました。
次に、AS3 コード (Flex SDK/メモ帳を使用) で、ムービークリップをインポートし、いくつかのマウス イベントを割り当てて、ボタンとして使用できるようにします。
残念ながら、この方法でインポートしたすべてのグラフィック内テキストには「I」マウス カーソルがあり、テキストは選択可能です。これはフラッシュ アプリケーションからフォーカスを奪うものであり、良くありません。
私ができるテキストフィールドがあるとき、私は知っています:
var myButton:TextField = new TextField();
myButton.MouseEnabled = false;
ただし、インポートしているムービークリップの場合、これは効果がありません。
var myButton:MovieClip = new MyImportedButtonGraphic();
myButton.MouseEnabled = false; // No effect
// Plus some other things I learned:
myButton.selectable = false; // also no effect
myButton.MouseChildren = false; // No effect
私は何を間違っていますか?