0

Actionscript を使用してボタンを作成しようとしています。関連する唯一のクラスは SimpleButton でした。以前にテキスト フィールドを挿入しようとしたとき、テキスト フィールドを作成し、そこにテキストを追加するだけで、非常に単純で簡単であることがわかりました。うまくレンダリングされました。

しかし、似たようなことをしようとすると、レンダリングされていないことがわかりました。Adobe サイトのヘルプ ドキュメントを参照し、サンプル コードをスタンドアロン ファイルとして貼り付けました。うまくいきました。ただ、ボタンの色だけ。その上にテキストを追加したかったので、テキスト フィールドを使用してオーバーレイしました。これはうまく見えます。しかし、マウスをテキストに近づけると、ボタンのホバーもクリックも機能しなくなりました。これは、テキストがボタンの上にあるためだと思います。

要約すると、問題なく Actionscript を使用してテキスト付きのクリック可能なボタンを作成するにはどうすればよいですか?

4

2 に答える 2

2

Textfield でプロパティを設定できます。

myTextfield.mouseEnabled = false;

そうすれば、テキストフィールドがクリックを妨げません。

于 2012-05-17T09:33:43.407 に答える
1

グラフィック インターフェイスを使用してボタンを作成する場合は、次の手順を実行します。

  1. Componentsウィンドウを開き、セクションを展開しますUser interface
  2. Buttonそこにコンポーネントがあります
  3. ステージにドラッグします
  4. ラベルを変更し、「スキン」を変更することもできます
  5. 楽しみ

SimpleButton は、プログラムによるボタンの作成を容易にするための Actionscript クラスです。ニーズにより適している場合は、オーバーレイ テキスト フィールドをマウス イベントを無視するように設定することを忘れないでください。

textField.mouseEnabled = false;
于 2012-05-17T09:28:41.577 に答える