我定义了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焦点,停止选择操作?
答案 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;