0

コンテキストメニューを定義し、ボタン、ラベル、およびテキスト入力に追加しましたが、テキスト入力コンポーネントを右クリックするとうまく機能しませんが、ボタンの場合は機能します。

textinput では、デフォルトの contextmenu オーバーライド mine.what のようなものです。メニューを表示するにはどうすればよいですか?

var myContextMenu:ContextMenu=new ContextMenu();
myContextMenu.hideBuiltInItems();
myContextMenu.clipboardMenu=false;

var myContextMenuItem:ContextMenuItem=new ContextMenuItem("tt");
myContextMenu.customItems=myContextMenu.customItems.concat(myContextMenuItem);

テキスト入力がフォーカスされないようにするにはどうすればよいですか?選択操作を停止しますか??

4

1 に答える 1

1

Flex 4.6 spark TextInput では、プロパティ textDisplay を次のように使用します。

var myContextMenu:ContextMenu=new ContextMenu();
myContextMenu.hideBuiltInItems();
myContextMenu.clipboardMenu=false;

var myContextMenuItem:ContextMenuItem=new ContextMenuItem("tt");
myContextMenu.customItems=myContextMenu.customItems.concat(myContextMenuItem);
RichEditableText(myInput.textDisplay).contextMenu = myContextMenu;
于 2013-03-25T14:03:31.773 に答える