使用Jquery使swf文件成为链接

我已经发送了一个swf文件,用于需要链接到url的横幅广告。 我将此添加到我的客户的网站,我的客户端已发送swf和javascript添加到页面。 问题是javascript代码过于复杂,我想使用Jquery和Unobtrusive Flash对象(我还没有更新到这个网站上的swfobject)。 我可以使用Jquery和/或UFO(或者如果我必须升级则使用swfobject)以使swf文件链接到外部URL(最好在新的选项卡/窗口中加载)? 我对动作脚本或flash没有任何了解。 任何有关这方面的帮助将不胜感激!

您需要使用Action Script在Flash文件中创建一个链接。

这很容易做到,请在这里查看答案 。

或者,这样的事情可能会起作用。 基本上是一个位于flash横幅上方的透明锚标签。

var $flash = $("#id-of-flash-object tag"). var $flashLink = $("") .attr("href", "http://www.google.co.nz") .css({ 'position': 'absolute', 'width': $flash.width(), 'height': $flash.height(), 'top': $flash.offset().top, 'left': $flash.offset().left }); $("body").append($flashLink); 

您可能需要将对象标记的wmode更改为“透明”。

(这还没有经过测试)