header
ask question
Click here to ask Question Now Its free No registration required. Flash, Flex, Flash Media Server, ActionScript,Adobe Air. Most questions receive a response in an hour.
Jim
Points:0
Posts:0
Answered

6/18/2010 11:56:07 PM

Title: Right click function in Adobe Air


I want to add actions on mouse right click menu in Adobe Air .How to do that any one please help.
Thankyou in advance.



1
bob_senior
Points: 1300
Posts:0
Accepted Answer
6/19/2010 1:30:24 AM



hi Jim check this code to create the right click menu or context menu in adobe air application. The code uses actionscript 3.0. here is the source code



import flash.events.ContextMenuEvent;
import mx.controls.Alert;

// call this methid to create context menu in AIR and FLex
private function createContextMenu():void {
	var myContextMenu:ContextMenu = new ContextMenu();
	this.contextMenu = myContextMenu;
	//add menu items
	var myMenuItem1:ContextMenuItem = new ContextMenuItem('Menu Item 1');
	var myMenuItem2:ContextMenuItem = new ContextMenuItem('Menu Item 2');
	myContextMenu.customItems = [myMenuItem1, myMenuItem2 ];
	//add event listeners to menu items
	myMenuItem1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuItemClick1);
	myMenuItem2.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuItemClick2);
}

// listener functions for context menu items
private function menuItemClick1(event:Event):void{
	//Write here the code for on click of item 1
	Alert.show('Menu Item 1 clicked');
}
private function menuItemClick2(event:Event):void{
	//Write here the code for on click of item 2
	Alert.show('Menu Item 2 clicked');
}

Let me know if you face any problem


Post your Reply
Name  

Email

Type your Reply or Answer

Are you human? What is 0+7 



Members Login

Email  
Password
Forgot Password





This website focus on: Flash | Flex | FMS | RED5 | WOWZA | Flash Media Server | Adobe AIR | ActionScript,Flash Solutions | Flash Question | Flash Answers | Flash Developers | Flash Problem, Flash Help, Flash bugs, Flash workaround | Flash Blog | Flex Question Answers | Flash Forum | Flex Development | Actionscript development | Flash development | Adobe AIR development
Copyright © 2008 AskMeFlash.com. All rights reserved. Privacy Policy | Terms & Conditions