clickTAG在使用AS3脚本时不会在FancyBox中触发
问题描述:
我为互联网媒体公司工作。我们使用fancybox加载不断臭名昭着的“包版广告”广告展示位置。clickTAG在使用AS3脚本时不会在FancyBox中触发
当我们加载在ActionScript 3中编写脚本的clickTAG的广告时,FancyBox无法启动点击。然而,clickTAGs完成是AS2工作得很好。我们在广告展示位置中测试了此问题,这些广告展示位置不需要使用FancyBox,并且所有内容都会检出。这两个展示位置(常规网站展示位置和FancyBox)都使用Javascript,“onclick”事件,但也有标准嵌入参数(<object>xxx</object>
)。
答
你可以尝试在HTML设置Flash变量,然后抓住他们这样的:
function onSomethingClicked():void
{
var req:String;
if ((req = root.loaderInfo.parameters.clickTag))
{
openWindow(req);
}
}
function openWindow(req:String):void
{
//
}
编辑:看的fancybox后,我不知道这是否会帮助,但我就在这里把它案件。