- 締切済み
AdobeFlashCS4で広告を作成しています。
AdobeFlashCS4で初めて広告flashを自作しています。 正しいクリックタグの設置方法がわかりません。 Adobeのヘルプページを見てもさっぱりわかりませんでした。 現在は最上層のレイヤーにActiopnに下のように列記しています。 ---- import flash.events.MouseEvent; import flash.net.URLRequest; var tag; tag.addEventListener( MouseEvent.CLICK, function(event: MouseEvent) : void { flash.net.navigateToURL(new URLRequest( root.loaderInfo.parameters.clickTAG), "_blank"); } ); ------------------- そのままGoogleAdwordsに広告をアップロードしようとしたところ、下記のようなエラーが表示されました。 -------- TypeError: Error #1010: 条件は未定義であり、プロパティがありません。 at _fla::MainTimeline/frame1() -------- 現在はflashイメージを作成し終わったところです。 どなたかクリックタグの設置の仕方を分かりやすく教えていただけないでしょうか。 初心者なので、分かりやすく教えていただけると大変助かります。 どうぞ、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- BlurFiltan
- ベストアンサー率91% (1611/1754)
#1です 「イメージ広告の要件 - AdWords ヘルプ」 http://adwords.google.com/support/aw/bin/answer.py?hl=ja&answer=176108 ↓↓↓ 「+ Flash 広告のその他の要件」をクリックより ↓↓↓ > someButton_or_displayObject_to_receive_mouseClick > の部分は、クリックされる実際のボタン名に置き換えます。 この一行そのままを受け止めれば良いと思います。 ですからまずクリックするものを作らないといけません。 「ボタン」シンボルのインスタンスか 「ムービークリップ」シンボルのインスタンスを作るのが一般的だと思います。 何かの写真画像をクリックしたときに動作させたいのでしたら ステージ上のその写真を選択して 「修正」→「シンボルに変換」より例えば「ボタン」シンボルに変換して そのボタンに対して「プロパティ」パネルよりインスタンス名を付けます。 例えば「tag」というインスタンス名を付けたとしましょうか。 そうすると 書かれていらっしゃるスクリプトのほぼそのままで使えると思います。 (var tag; の一行は削除ですが。) var tag; なんて書いてもそれだけではクリックするものができないでしょう? だから 「そんなインスタンスは未定義だよ!(ないよ!)」というエラーが出るのだと思います(多分)。
- BlurFiltan
- ベストアンサー率91% (1611/1754)
良く知りませんが ココ↓に書いてある通りなのではないでしょうか? 「イメージ広告の要件 - AdWords ヘルプ」 http://adwords.google.com/support/aw/bin/answer.py?hl=ja&answer=176108 ↓↓↓ 「+ Flash 広告のその他の要件」 をクリック。
お礼
回答ありがとうございます。 読んでいるのですが、clickTAGをどこからどのように設定するのかが分からずに困っているのです。 よかったら参考にできるようなサイトをご存じでしたらよろしくお願いします。