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.
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