• ベストアンサー
  • すぐに回答を!

FlashADの制作、WinIE特有の問題? "clickTAG" で悩んでます。

自社でごく小規模のWEB広告配信システムを構築しています。対応はPCのみで、広告素材は画像、Flash、テキストなど。それぞれの素材をクリックすると他のサイト(広告主のサイト)へ遷移します。 Flash素材に関しては、下記のマクロメディアの情報を参考にサンプルを作成しています。 http://www.macromedia.com/jp/devnet/security/security_zone/clicktag_security.html HTMLにて<EMBED>タグで swf ファイルを指定する際に clickTAG という引数に飛び先URLを指定。 -- 埋め込みHTML例 -- <EMBED src="ad_banner_example.swf?clickTAG= http://adnetwork.com/tracking?http://www.destinationURL.com" > さて、問題は引数の値チェックを行ったswfを作成し、HTMLから指定してみてもWindows IE では正常に動作しないことです。 例のブラウザではswfをクリックすると別ウィンドウが開きます。 これは IE側の問題(あるいは仕様?)なのか、HTMLの指定の仕方が悪いのか、はたまたFlash側の書き方が悪いのか、何かご存知の方はいませんでしょうか? 解決方法や回避策(JavaScritp?)など、情報いただけると助かります。 確認ブラウザ IE 6.0 (Win XP, Flash Player 8) ... × IE 5.0 (Win 2000, Flash Player 8) ... × IE 5.1 (Mac OS 9.2, Flash Player 7) ... ○ Firefox 1.0.7 (Win XP, Flash Player 8) ... ○ NetScape 7.1 (Win XP, Flash Player 8) ... ○ Flash の制作は Mac OS 9.2, Flash MX よろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数317
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1
  • perse
  • ベストアンサー率74% (113/152)

引数の値チェックでは渡されたアドレスが "http:"または"https:"から始まっているかどうかを 確認しています。 そのチェックを記述しないと正常に動作するのでしょうか? また引数の指定をする所は2つあります。 <embed src="***.swf?引数… <param name="movie" value="***.swf?引数… どちらか一方だったり違う値を指定していると正常に動作しないことがあります。 当方 IE6.0 WinXp,FlashPlayer8ですが、正常に動作しました(グローバルセキュリティ設定がなんとかっていうダイアログが表示され、webアクセスを常に許可に設定した後)。 また別ウインドウが開いてしまう件については getURL(clickTAG, "_self"); で現在のウインドウで開けると思います。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

perseさん ありがとうございます!一発で解決しました。 >また引数の指定をする所は2つあります ><embed src="***.swf?引数… ><param name="movie" value="***.swf?引数… この<param name="movie" value="***.swf?引数… の方の指定で ?引数… 以降が抜けていました。 Win IE 以外は無くても動作してしまうと。。 どちらが正しいのか(この場合はWinIE?)はともかく、 IEで動作しないことには、現実問題、話にならないので。 非常に助かりました。

関連するQ&A

  • Macromedia Flash Playerの広告

    Norton Internet securityで広告をブロックしています。しかし、Yahoo!のMacromedia Flash Playerを使った広告は消えません。これを消す方法はないでしょうか?

  • swfからaviへ変換する方法

    動画編集初心者です。教えてください><; Macromedia Flash Professional 8で作ったswfをaviへ変換したかったのですが上手くいきませんでした。 このソフトでとりあえず変換してみたのですが http://www.forest.impress.co.jp/article/2007/05/17/flashtovideo.html aviに変換はされても、元々の動画だけが映っておりFlashで手を加えた部分が一切映っていません。 Macromedia Flash Professional 8で作ったswfをMacromedia Flash player8で見ると編集した部分も映ってるのですが変換後は映ってないです。 基本的な編集の仕方が間違っているのでしょうか・・・ 仕方なくMacromedia Flash player8で映っている映像をカハマルカの瞳でモニターを録画する強引な方法でなんとかのりきったのですがw みなさんはどうやって上手くやってるんでしょうか、教えてくださいm(__)m

  • flash素材のHTML内埋め込み方法

    今、fc2ブログやってます。 プラグイン追加でいろいろ表示させることはできるんですが flash素材をDLして今、一応マイドキュメント内にswfファイルとして 保存してあります。 素材を頂いたサイトには埋め込みタグを頂いてます。 <OBJECT classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" WIDTH=50% HEIGHT=40% codebase="http://active.macromedia.com/flash6/cabs/swflash.cab#version=6,0,0,0"> <PARAM NAME="movie" VALUE="****.swf"> <EMBED width="50%" height="40%" src="****.swf"> TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></EMBED> </OBJECT> です。 ****の部分を書き換えるんでしょうけど、何を書き入れるのでしょうか? ・そのflash素材を保存してある場所? ・そのflash素材をアップしてあるurl? 保存してある場所なら今はマイドキュメントですが、いろいろ見てみるとHTMLデータが保存してある階層と一緒の場所に保管してくださいとか 書いてありますがホームページならわかりますが、ブログの場合、元データというか基本的に保存する場所がわかりません。 また、アップしてあるurlなら、そのアップすべきurlってブログの 場合どこなんだろう? ほんとに初歩的な質問なんですが、いろいろ試してどうしても表示され ないので助けてください。 windowsXPです。

  • FLV embed 記述方法

    いつもお世話になっております。 当方HTMLに動画を初めて埋め込もうと考えております。 SWF形式の埋め込みはうまくいったのですが、 FLV形式の埋め込みがうまくいきません。 SWFとFLVで記述の仕方が違うのでしょうか。 お手数ですが、ご教授願えないでしょうか。 他のサイトを見ると <embed name="wiitube_refine" src="player.swf?file=example.flv&image=example.jpg&fullscreen=true" width="320" height="260" wmode="opaque" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"> </embed> と記述してあり、plyer?file=この後の指定が分かりません。 尚、ubuntuで開発しております。 ubuntuでもflash pleyerのパッケージはインストールはしたのですが、 それだけでは足りないのでしょうか。 よろしくおねがいいたします。

    • ベストアンサー
    • HTML
  • SWFファイルが開けない

    音楽サイトのダウンロードで、mp3とかmidiと並んでflashがありました。flashを選んでダウンロードすると、拡張子がswfのSWFファイルがダウンロードされました。 しかし、ダブルクリックで開けようとしても、開きません。このファイルはMacromedia Flash Playerで開くのではないんですか?Macromedia Flash PlayerはPCにインストールされており、例えば日経ブロードバンドニュースなんかも見ることができます。 SWFファイルを開いて音楽を聞きたいのですが、SWFファイルを開く別のソフトがあるのでしょうか? よろしくお願い致します。

  • Flashで作ったファイルを見てもらうには

    Flashでつくったswfファイルを自分のホームページにUPしたいのですが、 訪問者にどのように案内してよいかわかりません。 Adobe GoLiveでセットすると下記のようなソースとなるのですが、 PluginするmacromediaのURLが書いてあるということは、Flash Playerを ダウンロードしてある必要はないのでしょうか? それともやっぱりそれは前提として必要なのでしょうか? また、見ることのできるブラウザのバージョン指定(IE4以降とか)などは あるのでしょうか? よろしくお教えください。 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="300" height="150"><param name="movie" value="image/xxxxx.swf"><param name="quality" value="best"><param name="play" value="true"><embed src="image/xxxxx.swf" type="application/x-shockwave-flash" width="300" height="150" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" quality="best" play="true"> </object>

    • ベストアンサー
    • CSS
  • Flash Player 9 障害

    Macromedia の Flash MX2004 Win を使って自作のフラッシュを公開するHPを持っています。今までは Flash Player 7 を使っていて なんの問題もなかったのですが 9 にバージョンアップしてからは一部のフラッシュが見れません。パソコンは ウィンドウズのXPです。私なりに症状を突き止めようと検索しましたが分かりませんでした。 ■ 症状 ■ ◆ 画面が真っ白になって映りません。 ◆ HPからメディアリンクしているサーバーによっては映ります。(ジオは駄目、TOK2は映ります。)私のHP内で映っているフラッシュと映らないフラッシュが同一画面にあります。 ◆ HPビルダーでタグを作成しプレビューの時点で映っていません。 ◆ swfファイルのアドレスに直接アクセスすると映っています。 ◆ swfファイルのアドレスに直接アクセスした後はHPの方でも映るようになります。 ◆ swfファイルのアドレスに直接アクセスし見ることが出来るようになってもインターネット一時ファイルを削除するとまた見れません。 ◆ Flash Player 9をアンインストールし 7 に戻すと症状はなくなります。 Flash Player 9 を使って症状を改善したいと思っています。またPlayerのバージョンを下げないと駄目なようであれば 9 を自動インストールしない方法を教えて下さい。宜しくお願いします。 タグは <P align="center"><EMBED autostart="false" AllowScriptAccess="never" style="WIDTH:500 px; HEIGHT: 500px" src="***.swf"></P> を使っています。

  • Flash Playerがインストールできているのに動作しない

    マクロメディアのFlash PlayerをインストールしたあとHTMLからFLASHを起動するようにつくっているソフトが動作しません。 現象としては、起動したら新規ウインドウを開き(ここまでは正しい)、以降、描画やアニメーションが展開するはずですが、真っ白な画面で左上隅に □○△ が四角で囲まれた小さな図が表示されるだけです。 Playerがインストールされていないときに起こる現象と同様なのですが、Playerはインストールされています。これは、ハードディスクのWINNTの下のsystem32の下のMacromedの下のFlashの下にSWFlash.ocx というファイルがあることをもってインストールされていると判断しています。 前後しましたが、動作環境はwin2000proでIE5.5です。 win98の隣のマシンで同様に試すと問題なく動くのです。 なので、 1)OS特有の問題 2)Playerが正しくインストールされていない などの 原因ではと調べていますが、よく分からない状況です。 なお、Player の再インストールは試してみました。また、IEの設定かと思い、調べてみましたがこちらは問題ないようです。 ちょっと急いでいます。よろしくお願いします。

  • swf形式のファイルの再生について・・・

    swf形式のファイルの再生で、前の時には、swf形式のファイルをクリックすると、「macromedia flash player 6」と表示されたウィンドウが表示されてその中で再生されるのですが、パソコンをリカバリーした後に再生しようとしても、関連づけがされてなく、そもそも、「macromedia flash player」のようなものが、macromediaのホームページからダウンロードしてもダウンロードされないようなのですが、このような機能はなくなってしまったのでしょうか。 ブラウザ(Internet Explorer)にドラックすればもちろん再生されます。デスクトップ上のswfは「プログラムから開く」の状態であります。

  • HTMLからのパラメータの引渡しについて

    HTMLからの引数によって、FLASHで読込むテキストファイルを変更したいのです。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1584907 を参照し、以下のようにHTMLに記述しています。 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="500" height="25"> <param name="movie" value="flash.swf?cd=10"> <param name="quality" value="high"> <embed src="flash.swf?cd=10" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="25"></embed> </object> しかし、FLASHが思うように動かないのです。 ブラウズのアドレスに直接 http://localhost.flash.swf?cd=10 と記述し、呼び出すと動作します。 何が原因でしょうか?