FlashADの制作、WinIE特有の問題?

このQ&Aのポイント
  • 自社でWEB広告配信システムを構築しており、Flash素材の制作で問題が発生しています。
  • ブラウザの種類によっては正常に動作せず、特にWindows IEで問題が起きています。
  • 解決方法や回避策についての情報をお持ちの方がいらっしゃいましたら、教えていただけると助かります。
回答を見る
  • ベストアンサー

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 よろしくお願いします。

  • Flash
  • 回答数1
  • ありがとう数2

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

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

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

binbo-deka
質問者

お礼

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

関連するQ&A

  • ファイルパス引数の受け取り

    HTMLでFLASHを表示する際に、画像ファイルパスを引数指定をして FLASH内に反映したいと考えています。 実装状況は、以下の通りとなります(環境:WindowsXP/Flash8) HTML側での呼び出しは、以下の通りとしています。  ...  <param name="movie" value="visual.swf?backjpg=http://aaaa.com/bg.jpg" />  <embed src="visual.swf?backjpg=http://aaaa.com/bg.jpg" ...  ... 受取のFLASH側では、visual要素に渡されたURL画像を読み込むよう に設定していますが、正しく画像が取り込まれていません。  visual.loadMovie(_root.backjpg); 以下のように直接URLを指定すると表示されることを確認していますが、 HTMLからの引数で実現したいのです。  visual.loadMovie("http://aaaa.com/bg.jpg"); URL引数の受け取りおよび設定方法を教えて頂けますでしょうか? 大変申し訳ございませんが、宜しくお願い致します。

  • FLASH Playerのインストール

    FLASH Player7のインストール済みPCを購入しました。 FLASH Player9をインストールするために、FLASH Player7をアンインストールし、FLASH Player9をインストールしました。 ここで問題が出ました。 (1)SWFファイルをダブルクリックで再生すると、FLASH Player7で再生されます。 (2)HTMLに組み込まれたFLASHは、FLASH Player9で再生されます。 (質問) 上の(1)(2)ともに、FLASH Player9で再生するには、どうしたらようでしょうか? (補足) ・Win XP Pro + IE6 ・アンインストール済みのFLASH Player7は、Program Fileフォルダに残っています。がFLASH Player9がどこにインストールされたか確認できません。

    • ベストアンサー
    • Flash
  • 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 と記述し、呼び出すと動作します。 何が原因でしょうか?

  • flashがうまく表示されない。

    今、↓の様にHTMLに書き込んでいるのですが HPを転送して表示テストしたら見れませんでした。 このFlashの部分だけ表示できないのです。 ハーボットなどは見れているのでどこか設定がおかしいのだと思うのですが HPビルダーのプレビューではちゃんと表示されています。 因みに僕はIE6.0、Win XPでswfファィルとテキストファィル、 そしてHTMLは同じフォルダにあります。 <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="200" height="200" id="Shockwave Flash Object1"> <param name=movie value="memo.swf"> <param name=menu value=false> <param name=quality value=high> <embed src="memo.swf" menu=false quality=high width="200" height="200" align=""type="application/x-shockwave-flash"pluginpage="http://www.macromedia.com/go/getflashplayer"></embed></OBJECT> 何故表示できないのでしょうか? 判らないので教えてください。

  • 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
  • 【FLASH】コンボボックスがあるとIEでスクロールできない。バグ?

    FLASH8(Win-XP)使用者です。 仕事でFLASHを作っています。 FLASHの中にコンボボックス(UI)が存在しているだけでブラウザ上でマウスホイールでのスクロールができなくなってしまい困っています。(スペースキーでのスクロールも不可) 余裕があれば試していただきたいのですが、 (1)FLASHに単純にコンボボックスを貼り付ける。 (2)SWFをHTMLに貼り付ける。 (3)IEで閲覧 (4)FLASH画像をクリック(アクティブ化) →マウスホイールでブラウザをスクロールできない! といった感じです。 ちなみにNetscape7.1なら問題ありません。 環境は、 IE6 FLASHプレイヤー8 パブリッシュは8で です。 解決策をご存知の方、よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • Flash素材の設置方法についてお尋ねします。

    Flash素材の設置方法についてお尋ねします。 FlashコンテンツをWebで発信するための方法を調べると、HTMLファイルからObjectタグを使って.swfファイルを呼び出すという方法があるようです。 試してみると確かにブラウザでFlash画像を見れるのですが、このHTMLファイルをswfファイルやその他関係ファイル一式(「data」というフォルダと「lib」というフォルダ)が含まれるフォルダの外に置いて試すと、XML Loading errorと表示されてFlashファイルが読み込めません。HTMLファイルの移動に伴い、swfファイルへのパスの修正も正しく行っているはずなのですが。 例えば、Aフォルダ内に、AAA.swfとindex.htmlがある場合は、正常に動く。 しかし、index.htmlをAフォルダの外に移す(index.htmlで指定しているパスAAA.swfをA/AAA.swfに修正)と、エラーとなる。 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" > <param name=movie value="AAA.swf"> <param name=menu value=false> <param name=quality value=high> <embed src="AAA.swf" menu=false quality=high align=""type="application/x-shockwave-flash"pluginpage="http://www.macromedia.com/go/getflashplayer"></embed></object> ↓修正後 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" > <param name=movie value="A/AAA.swf"> <param name=menu value=false> <param name=quality value=high> <embed src="A/AAA.swf" menu=false quality=high align=""type="application/x-shockwave-flash"pluginpage="http://www.macromedia.com/go/getflashplayer"></embed></object> とすると、エラーになります。 flashの知識が皆無のため、エラーの原因がわかりません。 ご教示よろしくお願いします。

    • ベストアンサー
    • Flash
  • HTML内のデータあるいは引数を参照させる方法

    JavaAppletのgetParameterメソッドのようにHTML内に記述されたパラメータをFlashMovieから参照する方法というのはないのでしょうか? もしくは<embed src="hoge.swf?a=10"・・・というように引数で渡す方法は不可能なんでしょうか?

    • ベストアンサー
    • Flash
  • OBJECTタグやEMBEDタグの属性値をFlashで表示したい。

    たとえば、以下のようなHTMLがあったとします。 <EMBED src="aaa.swf" quality=high WIDTH=320 HEIGHT=240 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" title="ABC" units="EN"> </EMBED> Flashファイルaaa.swfを再生するのですが、EMBEDタグの属性値(WIDTH=320等)を取得してswfファイル内で表示したいのですが、可能でしょうか(aaa.swf内で「属性:WIDTH=xxx HEIGHT=yyy .....」という文字列を表示したいのです)。 もし可能ならどのようにやるのか教えていただけないでしょうか。

    • ベストアンサー
    • Flash
  • safari 4.0.2 だと表示されません!

    FlashデータをHTMLに埋め込みました。 safari 4.0.2 だと表示されませんでした。 どうしたら表示されるでしょうか?どなたか教えてください。 <サンプルURL> http://nazedakawakaranai.web.fc2.com/1.html <HTMLソース> <EMBED src="index.swf" WIDTH=300 HEIGHT=400 ALT=""> <ブラウザ> Safari 3 ----OK Firefox 3.5.1 ----OK Opera 9.64   ----OK Internet Explorer----OK Safari 4.0.2 ----表示されません(JavaScriptはチャックしてあります) <環境> <PC> Mac <Flashソフト>かんたんWebアニメーション <HTML> Mi 2.1.8 / shift_JIS・CR+LF(Windows) <Saver> FC2無料

専門家に質問してみよう