0

我为 Google Adwords 创建了一个 swf 横幅。但是在上传广告时我收到了这个错误

“需要 ClickTag,但未找到。”

同样在 Flash 预览中,我可以单击并转到目标 URL,但发布后我无法单击。

我执行了以下步骤

  • 在图像层的顶部,我添加了另一个层
  • 在新图层上画一个矩形
  • 将其转换为影片剪辑并命名为 click
  • 将其 alpha 设为零
  • 右键单击图层并打开操作面板
  • 添加了以下代码

    function getTarget(event:MouseEvent):void { var urlTarget:URLRequest=new URLRequest("http://www.mywebsite.com"); try { navigateToURL(urlTarget,'_blank'); } catch (event:Error) { trace("Cannot perform link action"); } }

4

1 回答 1

0

点击标签不仅仅是源代码中的硬编码链接,它是一个可以从外部设置而无需修改代码的属性

IE:

if (root.loaderInfo.parameters.ClickTag && root.loaderInfo.parameters.ClickTag.substr(0,4) == "http") 
{
    navigateToURL(new URLRequest(root.loaderInfo.parameters.ClickTag), "_blank");
}

无需 Flash 开发人员即可从标记代码修改 ClickTag 变量

<object type=”application/x-shockwave-flash” 
        data=”http://www.examplewebsite.com/banner.swf?
        ClickTag=http://www.destinationURL.com” width=”300″ height=”250″&gt;
于 2014-10-16T06:27:47.483 回答