我为Google Adwords创建了一个swf横幅。但在上传广告时我收到了此错误
" ClickTag是必需的,但未找到。"
同样在Flash预览中,我可以点击并转到目标网址,但在发布后我无法点击。
我执行了以下步骤
添加了以下代码
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");
}
}
答案 0 :(得分:0)
点击标签不仅仅是源代码中的硬编码链接,它是一个可以从外部设置而无需修改代码的属性
即:
if (root.loaderInfo.parameters.ClickTag && root.loaderInfo.parameters.ClickTag.substr(0,4) == "http")
{
navigateToURL(new URLRequest(root.loaderInfo.parameters.ClickTag), "_blank");
}
可以从标记代码修改ClickTag变量,而无需Flash开发人员
<object type=”application/x-shockwave-flash”
data=”http://www.examplewebsite.com/banner.swf?
ClickTag=http://www.destinationURL.com” width=”300″ height=”250″>