簡體   English   中英

使用AS3編寫腳本時,在FancyBox中不會觸發clickTAG

[英]clickTAG doesn't fire in FancyBox when scripted with AS3

我在一家互聯網媒體公司工作。 我們使用fancybox加載聲名狼藉的“包版廣告”廣告位置。

當我們加載具有在ActionScript 3中編寫的clickTAG腳本的廣告時,FancyBox無法啟動點擊。 但是,只要完成clickTAG,AS2就可以正常工作。 我們已經在不需要使用FancyBox且所有內容都已簽出的廣告展示位置中測試了此問題。 這兩個展示位置(常規網站展示位置和FancyBox)都使用Javascript“ onclick”事件,但也具有標准的嵌入參數( <object>xxx</object> )。

您可以嘗試在html中設置flashVars,然后像這樣抓取它們:

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

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

}

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

編輯:看完Fancybox之后,我不確定是否會有所幫助,但為了以防萬一,我將其留在這里。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM