# \[easy\] How to make a right-click menu instance?

**URL:** <https://forum.kirupa.com/t/easy-how-to-make-a-right-click-menu-instance/268603>\
**Category:** flash\
**Created:** [August 15, 2008, 6:20pm UTC](https://forum.kirupa.com/t/easy-how-to-make-a-right-click-menu-instance/268603 "2008-08-15T18:20:52Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![REEF](https://avatars.discourse-cdn.com/v4/letter/r/ce73a5/32.png) [@REEF](https://forum.kirupa.com/u/REEF)\
**Post date:** [August 15, 2008, 6:20pm UTC](https://forum.kirupa.com/t/easy-how-to-make-a-right-click-menu-instance/268603/1 "2008-08-15T18:20:52Z")

</div>

```auto
// 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…

```auto
// 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.
