Flex中将组件添加右键菜单项不显示 5

Flexcode:vara:ContextMenuItem=newContextMenuItem("不显示啊",true);a.addEventListener(Cont... Flex code: var a:ContextMenuItem = new ContextMenuItem("不显示啊",true);
a.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, function(){Alert.show("选择了一项")});
cm = new ContextMenu();
cm.hideBuiltInItems();
cm.customItems.push(a);
compontID.contextMenu = cm ;// (compontID是我自己封装的一个TextInput对象,且此代码在.as文件里写的,刚才试试了compontID为某个组件的id的话就能显示) 注:代码都是能编译的,没有错误
展开
 我来答
演了余
2012-03-02 · TA获得超过107个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:157万
展开全部
同学,你想干什么?
如果你想禁用右键菜单,我劝你放弃吧。
adobe的flash右键有“设置”“全局设置”“关于flash player”,这是禁不了的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
理越辨越明
2013-05-31 · TA获得超过163个赞
知道小有建树答主
回答量:264
采纳率:50%
帮助的人:34.7万
展开全部
加上这两句
var contextMenuCustomItems:Array = FlexGlobals.topLevelApplication.contextMenu.customItems;
contextMenuCustomItems.push(a);

cm = new ContextMenu();
cm.customItems.push(a);
删了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式