flex textinput自定义上下文菜单不起作用

时间:2013-03-22 09:16:11

标签: flex contextmenu textinput

我定义了contextmenu,并将其添加到button,label和textinput中,但是当我右键单击textinput组件时,它不能很好地工作。但是对于button,它可以工作。

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

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

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

我如何阻止textinput焦点,停止选择操作?

1 个答案:

答案 0 :(得分:0)

在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;