// CustomMenu.as
package com.website.utils
{
import flash.display.Sprite;
import flash.events.ContextMenuEvent;
import flash.ui.ContextMenu;
import flash.ui.ContextMenuItem;
import flash.events.*;
public class CustomMenu extends Sprite
{
private var menuItem1:String = "dsfdsfsfd";
public function CustomMenu():void {
var stageMenu:ContextMenu = new ContextMenu;
stageMenu.hideBuiltInItems();
var item1:ContextMenuItem = new ContextMenuItem(menuItem1);
item1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, itemChosen);
stageMenu.customItems.push(item1);
this.contextMenu = stageMenu;
}
private function itemChosen(event:ContextMenuEvent):void {
}
}
}
and…
// DocumentClass.as
package
{
import flash.display.MovieClip;
import com.website.utils.CustomMenu;
public class DocumentClass extends MovieClip
{
public function DocumentClass():void {
var rightClickMenu:CustomMenu = new CustomMenu();
}
}
}
Why isnt this working? Just trying to use that CustomMenu class I built to make the movie have a right-click menu.