Try this code ... taken long time back from internet i think..
[code]
package {
import flash.display.NativeMenu;
import flash.display.NativeMenuItem;
import flash.events.Event;
public class DeclarativeMenu extends NativeMenu {
public function DeclarativeMenu(XMLMenuDefinition:XML):void {
super();
addChildrenToMenu(this, XMLMenuDefinition.children());
}
private function addChildrenToMenu(menu:NativeMenu,
children:XMLList):NativeMenuItem {
var menuItem:NativeMenuItem;
var submenu:NativeMenu;
for each (var child:XML in children) {
if (String(chi...@label).length > 0) {
menuItem = new
NativeMenuItem(chi...@label);
menuItem.name = child.name();
} else {
menuItem = new
NativeMenuItem(child.name());
menuItem.name = child.name();
}
menu.addItem(menuItem);
if (child.children().length() > 0) {
menuItem.submenu = new NativeMenu();
addChildrenToMenu(menuItem.submenu,child.children());
}
}
return menuItem;
}
}//End class
}//End package
[/code]
-sara
On Mar 28, 2:00 am, Rahul Sood <[email protected]> wrote:
> Hi,
>
> I could not find any code for adding COntextMenu in an AIR application.
> The code given here works in Flex, but not in
> AIR:http://blog.flexexamples.com/2007/08/20/using-a-custom-context-menu-w...
>
> Can somebody tell me where I could be wrong.
> Thanks,
> Rahul.
>
> --
> "Learning is not necessary, neither is survival"
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Flex
India Community" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex_india?hl=en
-~----------~----~----~----~------~----~------~--~---