使用Jquery使swf文件成为链接

时间:2010-10-01 10:12:49

标签: javascript jquery flash swfobject

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

1 个答案:

答案 0 :(得分:1)

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

执行此操作非常简单,请查看answer here

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

var $flash = $("#id-of-flash-object tag").
var $flashLink = $("<a />")
    .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);

您可能需要将object标记的wmode更改为“transparent”。

(尚未经过测试)