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