0

フレックスでは、私は以下を使用しています:

mx:TextInput mouseOver = "tester(event)"

正常に動作します。私のポインタはtextInputを越えて、関数を呼び出します。しかし、textInput内をクリックしてテキストを入力し(フォーカスはtextInputにあります)、次にマウスを移動すると(textinputの境界の外にマウスポインターを移動しないで)、mouseoverイベントはトリガーされません。

クリックイベントを使用すると、テキストを入力している(またはテキスト入力にフォーカスがある)場合でも、クリックすると関数が呼び出されます。

testertextInputにフォーカスがある場合、マウスオーバーで関数を呼び出すにはどうすればよいですか?

4

1 に答える 1

1

mouseOverイベントは、マウスがコントロール上に移動したときに発生します。

マウスが動くたびに発生するmouseMoveイベントを試してみませんか?

mouseEventsとfocusEventsは本質的に関連していないことに注意してください。textInputにフォーカスがあるかどうかに関係なく、マウスがtextInputにカーソルを合わせると、mouseOverイベントが発生すると思います。

于 2010-07-29T21:51:58.813 に答える