This content has been marked as final. Show 2 replies
I'm not sure exactly what you mean by protocol, but the menus on Mac and Windows are quite different. You can simplify things by completely overwriting the default Mac menu with your own rather than integrating your menu commands (items) into the existing menus. This will make your app less Mac-like, though.
There is a menu example for HTML-based AIR apps at: http://www.adobe.com/devnet/air/ajax/quickstart/adding_menus.html
"Protocol": "In object-oriented programming, a protocol or interface is what or how unrelated objects use to communicate with each other. These are definitions of methods and values which the objects agree upon in order to cooperate."
I was just noting that there are two VERY different ways of creating native menus.
I did find what you linked to after a bit more search and found that i can actually define the menus in an XML document with callback functions and everything. Thanks so much for replying.
"You can simplify things by completely overwriting the default Mac menu with your own rather than integrating your menu commands (items) into the existing menus. This will make your app less Mac-like, though."
-I'm a Mac geek so that method is right-out :) Integration is the only possible option for me and my app has a lot of potential Windows users that need to have the same experience.