User Guide
Menu.indexOf() 915
var menuDP_obj:Object = my_xml.addMenuItem("Edit");
// Add the menu items.
menuDP_obj.addMenuItem({label:"1st Item"});
menuDP_obj.addMenuItem({label:"2nd Item"});
// Create the Menu object.
var my_menu:Menu = Menu.createMenu(this, menuDP_obj);
my_menu.show(100, 100);
// Call closeMenu after 2000 milliseconds.
var interval_id:Number = setInterval(closeMenu, 2000, my_menu);
function closeMenu(the_menu:Menu):Void {
the_menu.hide();
clearInterval(interval_id);
}
// Listener for button click; show menu and reset interval.
function resetMenu(evt_obj:Object):Void {
clearInterval(interval_id);
my_menu.show(100, 100);
interval_id = setInterval(closeMenu, 2000, my_menu);
}
my_button.addEventListener("click", resetMenu);
See also
Menu.show()
Menu.indexOf()
Availability
Flash Player 6 (6.0.79.0).
Edition
Flash MX Professional 2004.
Usage
menuInstance.indexOf(item)
Parameters
item A reference to an XML node that describes a menu item.
Returns
The index of the specified menu item, or undefined if the item does not belong to this menu.