2011-10-21 10 views
0

私は現在、フレックスアプリケーションでsquigglyを実装しており、スペルチェックを有効にしています。特定の要件のために、私はSpark RichEditableTextにフックするためにSquigglyUIを使うことはできません。私はうんざりした言葉をトークン化して強調表示するのに首尾よくcom.adobe.linguistics.utils.TextTokenizerを使用しました。RichEditableTextの右クリックを検出

誤って入力された単語を右クリックし、コンテキストメニューにgetSuggestionsを使用して候補リストを表示させたいと考えています。

私はRichEditableTextにリスナーを添付しようとしている:

richtexteditor.addEventListener("rightClick", showSuggestions); 

そして、これは私のイベントハンドラです:

private function showSuggestions(event:MouseEvent):void{ 
    trace('hi there'); 
} 

問題は、アプリケーションをデバッグするとき、私はトレースを取得されることはありません右クリックイベントとしての私のコンソールは決して発送されません。さらに、ユーザーが右クリックした単語を検出する必要があります。これを行うにはどうしたらいいですか。また、どのようにして正しいクリックを検出できますか? (

richtexteditor.contextMenu.addEventListener(ContextMenuEvent.MENU_SELECT, doSomething); 

答えて

1

私がしなければならなかったすべてはricheditableテキストのContextMenuプロパティにイベントハンドラを追加しましたFlex4.5)

0
r.addEventListener(MouseEvent.RIGHT_CLICK, listener) 

これは、マウスの右クリックをリッスンします:

乾杯

関連する問題