使用AS3编写脚本时,clickTAG不会在FancyBox中触发

时间:2011-02-07 17:46:28

标签: javascript actionscript-3 fancybox

我在一家互联网媒体公司工作。我们使用fancybox加载了臭名昭着的“包版广告”广告位置。

当我们加载在ActionScript 3中编写了clickTAG脚本的广告时,FancyBox无法启动点击。然而,完成的clickTAG是AS2工作得很好。我们在广告展示位置中测试了此问题,这些展示位置不需要使用FancyBox,所有内容都会检出。两个展示位置(常规网站展示位置和FancyBox)都使用Javascript,“onclick”事件,但也有标准的嵌入参数(<object>xxx</object>)。

1 个答案:

答案 0 :(得分:0)

您可以尝试在html中设置flashVars,然后像这样抓取它们:

function onSomethingClicked():void
{
    var req:String;

    if ((req = root.loaderInfo.parameters.clickTag))
    {
        openWindow(req);
    }

}

function openWindow(req:String):void
{
    // 
}
编辑:看完Fancybox之后,我不确定这是否会有所帮助,但为了以防万一,我会留在这里。