如何将项目添加到 Adobe Flash 上下文菜单

How to add item to Adobe Flash context menu?

本文关键字:Adobe Flash 上下文 菜单 添加 项目      更新时间:2023-09-26

有什么方法可以使用JavaScript和HTML将项目添加到上下文菜单中吗?如有必要,我会使用Flash。

这个问题已经在这里得到了解答,但解决方案是创建自己的上下文菜单。我只想在其中添加一个项目,就像在这个Flash游戏中看到的那样。这只有在Flash上才能实现吗?

如果我

正确理解您需要将项目添加到 flashplayer 上下文菜单中,并且可以使用 actionscript

var cMenu:ContextMenu = new ContextMenu();
var item1:ContextMenuItem = new ContextMenuItem("some text");
cMenu.hideBuiltInItems();
cMenu.customItems.push(item1);
contextMenu=cMenu;
item1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, func1);
function func1(e:ContextMenuEvent):void{
    //do some thing when item1 clicked
}

在本教程中查找详细信息。

向浏览器默认上下文菜单添加按钮的唯一方法是为浏览器开发扩展。

所以你需要你的自定义上下文菜单,可以使用HTML元素(+JavaScript)或Flash来完成。当然,现在大多数浏览器都安装了Flash Player;但是您的网站查看器没有在他的浏览器上安装 Flash Player 的可能性非常低。

因此,我建议你使用HTML + CSS + JavaScript创建上下文菜单(jQuery会有很大帮助)。例如,你可能想看看MediaFire,Yahoo!Mail等。