AS3.0
include "contextMenu_01media.inc.as"
- import flash.events.ContextMenuEvent;
- import flash.ui.ContextMenu;
- import flash.ui.ContextMenuItem;
- import flash.net.navigateToURL;
- import flash.net.URLRequest;
- const MENU_ITEM_01MEDIA='Created by 01media';
- var myContextMenu = new ContextMenu();
- myContextMenu.hideBuiltInItems();
- var item:ContextMenuItem = new ContextMenuItem(MENU_ITEM_01MEDIA);
- item.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuItemSelectHandler);
- myContextMenu.customItems.push(item);
- Object(root).contextMenu=myContextMenu;
- function menuItemSelectHandler(event:ContextMenuEvent){
- switch(event.target.caption){
- case MENU_ITEM_01MEDIA:
- navigateToURL(new URLRequest('http://www.01media.cn'),'_blank');
- break;
- }
- }
AS2.0
#include "contextMenu_01media.inc.as"
- var MENU_ITEM_01MEDIA:String = "Created by 01media";
- var MENU_HTTP:String = "http://www.01media.cn";
- var my_cm:ContextMenu = new ContextMenu();
- var menuItem_cmi:ContextMenuItem = new ContextMenuItem(MENU_ITEM_01MEDIA, menuItemSelectHandler);
- my_cm.customItems.push(menuItem_cmi);
- my_cm.hideBuiltInItems();
- function menuItemSelectHandler(obj, menuItem) {
- getURL(MENU_HTTP, "_blank");
- }
- this.menu = my_cm;