如何将项目添加到 Adobe Flash 上下文菜单
How to add item to Adobe Flash context menu?
有什么方法可以使用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等。
相关文章:
- 使用javascript在Flash中加载外部图像
- 使用JavaScript检测Flash
- Flash Uploadify在调用我的MVC控制器时没有保留会话/授权
- Flash AS3关闭浏览器窗口
- Adobe Edge:动画完成时添加onComplete处理程序
- javascript从任何嵌入式flash视频中发现.flvurl
- Adobe Air SDK在页面加载时调整窗口大小
- Expressjs/AngularJS:实现req-flash后出错
- 在FF和IE中使用vimeo播放器的问题-加载flash播放器而不是使用HTML5播放器
- 将Adobe创意编辑的图像上传到我的服务器,而不是他们的创意云
- Flash and External Javascript
- Adobe Captivate:在SCORM模块中使用GET/POST进行服务器端计算
- 如何在flash html5画布项目中动态更改文本颜色
- 如何将项目添加到 Adobe Flash 上下文菜单
- 部署Google Chrome扩展;Adobe Flash Player已停止一项可能不安全的操作
- Adobe Flash幻灯片播放不正常
- 查找当前版本和Adobe's最新版本的Flash
- 如何找出是否安装了Adobe Flash播放器,从Javascript
- 如何使用Adobe flash创建完整的页面背景图像
- Adobe Flash专业CC - HTML5画布-主要时间轴