import flash.display.*;
var red:ContextMenuItem = new ContextMenuItem("red");
var green:ContextMenuItem = new ContextMenuItem("green");
red.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, red_Select);
green.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, green_Select);
var contextmenu:ContextMenu = new ContextMenu();
contextmenu.customItems.push(green);
contextmenu.customItems.push(red);
contextmenu.hideBuiltInItems();
var sprite:Sprite = new Sprite();
sprite.contextMenu = contextmenu;
sprite.graphics.beginFill(0x0000FF);
sprite.graphics.drawCircle(60, 30, 20);
addChild(sprite);
function green_Select(evt:ContextMenuEvent):void {
sprite.graphics.beginFill(0x00FF00);
sprite.graphics.drawCircle(60, 30, 20);
}
function red_Select(evt:ContextMenuEvent):void {
sprite.graphics.beginFill(0xFF0000);
sprite.graphics.drawCircle(60, 30, 20);
}
(more…)