var menu = new ContextMenu();
var item1 = new ContextMenuItem("ActionScript 3.0");
var item2 = new ContextMenuItem("JavaScript",true,false);
var item3 = new ContextMenuItem("HTML",false,false);
var item4 = new ContextMenuItem("点击访问百度",true);
var item5 = new ContextMenuItem("亲,就算你push了也是看不到偶滴哦",true,true,false);
item4.addEventListener("menuItemSelect",handle);
menu.customItems.push(item1,item2,item3,item4,item5);
menu.hideBuiltInItems();
contextMenu = menu;
function handle(event){
 navigateToURL(new URLRequest("http://www.cnblogs.com"),"_blank");
}

将以上代码复制到动作帧即可.

记录下几点吧:

ContextMenuItem(标题文本,启用或禁用(boolean),是否显示分隔条(boolean),是否可见(boolean));

hideBuiltInItems();

隐藏ContextMenu内置菜单项,也就是拿掉"100%"、“品质”、“打印”那么几个家伙;

menuItemSelect事件

只要某一个contextMenuItem添加了监听(addEventListener),那么选择该项时就调度函数。

navigateToURL(new一个URLRequest对象,打开窗口的方式);

打开窗口的方式也是跟HTML类似,也有这么四个值供选择 "_self","_blank","_parent","_top".

 

 

相关文章:

  • 2021-12-27
  • 2021-11-10
  • 2021-12-25
  • 2021-06-08
  • 2021-10-06
  • 2022-02-27
  • 2021-12-15
  • 2021-11-05
猜你喜欢
  • 2022-01-15
  • 2022-02-01
  • 2022-03-12
  • 2021-06-29
  • 2021-10-29
  • 2022-01-05
  • 2021-09-27
相关资源
相似解决方案