ContextMenu.onSelect

Disponibilidad

Flash Player 7.

Sintaxis

my_cm.onSelect = function (item:Object, item_menu:ContextMenu) {
  // el código se escribe aquí
}

Parámetros

item Referencia al objeto (clip de película, botón o campo de texto seleccionable) que se encontraba bajo el puntero del ratón al invocar el menú contextual de Flash Player y cuya propiedad menu está establecida en un objeto ContextMenu válido.

item_menu Referencia al objeto ContextMenu asignado a la propiedad menu de object.

Valor devuelto

Ninguno.

Descripción

Controlador de eventos; se llama a este controlador cuando un usuario invoca el menú contextual de Flash Player, pero antes de que se visualice el menú. De este modo es posible personalizar el contenido del menú contextual en función del estado actual de la aplicación.

También puede especificarse el controlador callback para un objeto ContextMenu al construir un objeto ContextMenu nuevo. Para más información, consulte la entrada Clase ContextMenu.

Ejemplo

En el ejemplo siguiente se determina sobre qué tipo de objeto se ha invocado el menú contextual.

my_cm = new ContextMenu();
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);
  }
}
my_cm.onSelect = menuHandler;