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

发布于 2024-10-16 09:50:12 字数 287 浏览 2 评论 0原文

我在一家互联网媒体公司工作。我们使用 fancybox 来加载臭名昭著的“路障”广告位置。

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

I work for an internet media company. We use fancybox to load the ever-infamous "roadblock" ad placement.

When we load ads that have a clickTAG scripted in ActionScript 3, FancyBox fails to initiate the click. Yet, clickTAGs done is AS2 work just fine. We've tested this issue in ad placements that do not require the use of FancyBox and everything checks out. Both placements (regular site placements and FancyBox) use the Javascript, "onclick" event, but also have standard embed parameters (<object>xxx</object>).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

记忆消瘦 2024-10-23 09:50:12

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

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

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

}

function openWindow(req:String):void
{
    // 
}

编辑:查看 Fancybox 后,我不确定这是否有帮助,但我会将其留在这里以防万一。

you could try setting flashVars in the html and then grabbing them like this:

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

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

}

function openWindow(req:String):void
{
    // 
}

EDIT: After looking at Fancybox I'm not sure if this will help but I'll leave it here just in case.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文