2009-08-25 12 views
0

私はマウスの上/マウスオーバー/マウスアップとして提示するために、actionscript(オンザフライで)でフレックスボタンコンポーネントの状態を変更したいと思います。マウスカーソルの存在。 button.currentStateでこれを実行しようとしましたが、これは機能しません。事前flex3ボタンの状態

答えて

0

おかげで、スキン、ない状態を設定するには、stylesを使用してみてください。

これらの状態をオンザフライで表示したい場合は、必要に応じてボタンからイベントをディスパッチできます。

//do roll over 
yourButton.dispatchEvent(new MouseEvent(MouseEvent.ROLL_OVER)); 
//do roll out 
yourButton.dispatchEvent(new MouseEvent(MouseEvent.ROLL_OUT)); 
//do press 
yourButton.dispatchEvent(new MouseEvent(MouseEvent.MOUSE_DOWN)); 
//do release 
yourButton.dispatchEvent(new MouseEvent(MouseEvent.MOUSE_UP)); 
+0

回答ありがとうございました! 私は実際にスタイルを使用していましたが、他のイベントからボタンクリックをエミュレートする方法を見つけたいと思います。これを行うには、トリガーする必要があるボタンのスタイルをいくつかの方法は、downSkinスタイルを言うことができます。 これを行う方法を理解できません。 ありがとうございました – theosem

+0

あなたからのイベントのディスパッチを試すボタンインスタンス –

+0

ありがとうございました! これは私が必要とするものです! – theosem

関連する問題