2

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

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

4

2 回答 2

1

如果我正确理解您需要将项目添加到 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
}

在本教程中找到更多信息。

于 2013-09-08T10:53:19.597 回答
0

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

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

因此,我建议您使用HTML + CSS + JavaScript创建上下文菜单 (jQuery 会有很大帮助)。例如,您可能想看看MediaFireYahoo! 邮件

于 2013-09-06T23:29:28.910 回答