0

flex (flash builder 4.6) では、editable="false" として設定した as:TextArea ボックスがあります。これにより、ユーザーにテキストを表示でき、テキスト ボックスはスクロール可能になります (ただし、既存のテキストを編集することはできません)。

ユーザーがテキストを入力できるようにする単純なカスタム コンポーネントをポップアップ表示するボタンをフォームに追加し、カスタム イベントをキャッチしてそのテキストを TextArea に追加します。

それは機能しますが、ユーザーが実際のテキスト領域をクリックしてカスタムテキスト入力ダイアログをポップアップできるようにしたいです。

FocusIn イベント ハンドラを追加してみました。これは機能しますが、問題は、テキストを変更しているときに FocusIn もスローされるように見えることです。したがって、ユーザーがクリックするとダイアログが開きますが、クリックしてダイアログを閉じると、すぐにポップアップして開きます...

SO、これが実際にテキスト領域でのマウスのシングルクリックであるかどうかを知る方法が必要だと思いますか、それとも別のアプローチがあるのでしょうか?

4

1 に答える 1

0

OK、RIAstarは正しかった-クリックイベントを試したが正しく機能しなかったと誓うが、もう一度試したところ、うまく機能しているようだ。ありがとう!

于 2012-08-26T23:08:12.170 に答える