Flash Player 7.
myMenu
.callback =callBackFunction
myMenu
An instance of the ContextMenu object.
callBackFunction
An identifer for the callback handler.
Nothing.
Method; invoked when a user invokes the Flash Player context menu, but before the menu is displayed. You are thus able to modify the contents of a context menu based on current application state.
The specified callback function must have the following signature:
functioncallBackFunction
(obj
:Object,menu
:ContextMenu) { // ... handler body }
The obj
parameter that is passed to the callback function is a reference to the object (movie clip, button, or selectable text field) that was under the mouse when the Flash Player context menu was invoked. The menu
parameter is the ContextMenu object associated with the obj
object.
You can also set the callback handler for a ContextMenu object when you create the ContextMenu object. For more information, see the ContextMenu object entry.
myMenu = new ContextMenu(); myMenu.callback = menuHandler; menuHandler = function (obj:Object, menu:ContextMenu) { if(obj instanceof MovieClip) { trace("Movie clip: " + obj); } if(obj instanceof TextField) { trace("Text field: " + obj); } if(obj instanceof Button) { trace("Button: " + obj); } }