可以阻止来自flash对象的链接吗? (链接在flash对象中硬编码。)
答案 0 :(得分:2)
不,该链接由flash插件管理。
最多只能将flash对象与一个元素(透明背景)重叠,因此链接不可点击(但这不是一个真正的解决方案,因为它可以被规避)
答案 1 :(得分:0)
你不能这样做,因为Flash在浏览器中“存在于它自己的世界”。所有JavaScript看到的都是一个对象,它不知道那里有什么。
答案 2 :(得分:0)
如果可能的话,生成一个新的swf,它嵌入当前的flash swf&使用以下命令禁用其鼠标事件:
mc.mouseEnabled = false;
您可以通过定义 ExternalInterface &来控制新的swf。使用以下命令从javascript调用:
document.getElementById('flash-obj').ExternalMethodInFlash();