}
myMenu.addEventListener("menuHide", form);
See also
Menu.menuShow
Menu.menuShow
Availability
Flash Player 6 (6.0 79.0).
Edition
Flash MX Professional 2004.
Usage
listenerObject = new Object();
listenerObject.menuShow = function(eventObject){
// insert your code here
}
myMenu.addEventListener("menuShow", listenerObject)
Description
Event; broadcast to all registered listeners whenever a menu opens. All parent nodes open menus
to show their children.
Version 2 components use a dispatcher-listener event model. When a Menu component
dispatches a
menuShow
attached to a listener object (
addEventListener()
parameters.
When the event is triggered, it automatically passes an event object (
handler. Each event object has properties that contain information about the event. You can use
these properties to write code that handles the event. The
two additional properties:
•
A reference to the MenuBar instance that is the parent of the target menu. When
menuBar
the target menu does not belong to a MenuBar instance, this value is
•
A reference to the Menu instance that is shown.
menu
For more information, see
Example
In the following example, a handler called
myMenu.addEventListener()
handler in the
menuShow
statement is sent to the Output panel.
form = new Object();
form.menuShow = function(evt){
trace("Menu opened: "+evt.menu);
562
Chapter 6: Components Dictionary
event, the event is handled by a function (also called a handler) that is
listenerObject
method and pass it the name of the handler and listener object as
"EventDispatcher class" on page
form
as the second parameter. The event object is captured by the
parameter. When the
evt
) that you create. You call the
Menu.menuShow
415.
is defined and passed to
event is broadcast, a
menuShow
) to the
eventObject
event's event object has
.
undefined
trace
Need help?
Do you have a question about the FLASH MX 2004-USING COMPONENTS and is the answer not in the manual?
Questions and answers