0

我定义了上下文菜单,并将其添加到按钮、标签和文本输入中,但是当我右键单击文本输入组件时,它不能正常工作。但是对于按钮,它可以工作。

在 textinput 中,它就像默认的上下文菜单覆盖我的。我应该怎么做才能显示我的菜单?

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 回答