2011-07-28 6 views
1

フレックスのツールチップがありますが、コンポーネントをクリックするとツールチップが消え、マウスをコントロールから移動してコントロールに戻ってツールチップを表示する必要があります。ボタンをクリックするとフレックスツールチップが消えます

マウスクリックでツールチップが破壊されないようにする方法はありますか?

私は e.stopImmediatePropagation();を呼び出しました。 e.preventDefault();ボタンのマウスクリックイベントです。また、ツールヒントの終了とツールヒントのイベントを処理して防ぎましたが、ボタンをクリックすると起動しません。

ありがとうございました。

+0

クリックイベントでツールヒントが消滅しないようにする必要はありません。ただし、リスナーをキャプチャフェーズに配置しても問題はありません。キャプチャフェーズでキャンセルすると、ボタンがクリック可能になるかわかりません]。 toolTipEndとtoolTipHideのリスナーの追加方法のコードと実際のツールチップの削除を防ぐためのコードを表示します。 – JeffryHouser

答えて

2

mouseDownイベントにイベントハンドラを追加してからpreventDefaultとstopImmediatePropagationを呼び出すと、ツールチップが消えず、ボタンがクリック可能なままになるという問題が修正されました。

関連する問題