0

Google Adwords の swf バナーを作成しました。しかし、広告をアップロードすると、このエラーが発生しました

「ClickTag が必要ですが、見つかりません。」

また、フラッシュ プレビューではクリックしてリンク先の URL に移動できますが、公開後はクリックできません。

次の手順を実行しました

  • 画像レイヤーの上に、別のレイヤーを追加しました
  • 新しいレイヤーに長方形を描きました
  • それをムービークリップに変換し、クリックという名前を付けました
  • アルファゼロにしました
  • レイヤーを右クリックしてアクションパネルを開きます
  • 次のコードを追加

    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

クリックタグは、ソース コードにハードコードされた単なるリンクではなく、コードを変更せずに外部から設定できるプロパティです。

すなわち:

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″&gt;
于 2014-10-16T06:27:47.483 に答える