禁用右键单击嵌入的直播Flash对象?

时间:2014-09-09 20:36:31

标签: javascript actionscript-3 flash embed right-click

我目前正在我的网站上运行嵌入式Flash swf对象。我想阻止人们右键点击它。问题是我无法访问原始swf,所以我无法添加AC3脚本,我想避免使用JavaScript这样做。人们仍然可以禁用Java来获得他们想要的东西。

所以我的问题是,无论如何要做到这一点?感谢。

1 个答案:

答案 0 :(得分:0)

将SWF加载到新的SWF中,然后禁用右键单击。

// Load SWF
var myLoader:Loader = new Loader();
var url:URLRequest = new URLRequest("ExternalSWF.swf");
myLoader.load(url);
addChild(myLoader);   

// Disable Right-Click
stage.addEventListener(MouseEvent.RIGHT_CLICK, function(e:Event){});