我在一家互联网媒体公司工作。我们使用fancybox加载了臭名昭着的“包版广告”广告位置。
当我们加载在ActionScript 3中编写了clickTAG脚本的广告时,FancyBox无法启动点击。然而,完成的clickTAG是AS2工作得很好。我们在广告展示位置中测试了此问题,这些展示位置不需要使用FancyBox,所有内容都会检出。两个展示位置(常规网站展示位置和FancyBox)都使用Javascript,“onclick”事件,但也有标准的嵌入参数(<object>xxx</object>
)。
答案 0 :(得分:0)
您可以尝试在html中设置flashVars,然后像这样抓取它们:
function onSomethingClicked():void
{
var req:String;
if ((req = root.loaderInfo.parameters.clickTag))
{
openWindow(req);
}
}
function openWindow(req:String):void
{
//
}
编辑:看完Fancybox之后,我不确定这是否会有所帮助,但为了以防万一,我会留在这里。