ContextMenu.onSelect

可用性

Flash Player 7。

用法

my_cm.onSelect = function (item:Object, item_menu:ContextMenu) {
  // 此处是您的代码
}

参数

item 对特定对象(影片剪辑、按钮或可选择的文本字段)的引用,当调用 Flash Player 上下文菜单时,该对象位于鼠标指针下,并且该对象的 menu 属性设置为有效的 ContextMenu 对象。

item_menu 对 ContextMenu 对象的引用,该对象分配到 objectmenu 属性。

返回

无。

说明

事件处理函数;在用户调用 Flash Player 上下文菜单时,但在该菜单实际显示之前调用。这使您可以根据当前的应用程序状态自定义上下文菜单的内容。

您也可以在构造新的 ContextMenu 对象时指定 ContextMenu 对象的回调处理函数。有关更多信息,请参见 ContextMenu 类条目。

示例

以下示例确定对哪种类型的对象调用了上下文菜单。

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;