• ベストアンサー

透明Flashの背景が消える・・・

縦500×横760pxくらいのFlashを作成しました。 写真のような背景の上に、アニメーションのようにロゴ等が現れるもので、最初は背景と一体化したFlashを作りましたが、容量があまりに重くなったので、背景とアニメーションの部分を分けました。 IEでは問題なく見れるのですが、Firefox1.07、Netscape7.1、Opera9.02では、背景が現れず真っ白になって、ちゃんと見れません。(アニメーション部分は動きますが、白系のアニメなので意味がなくなってしまいます。) Dreamweaver(win)で作成していますが、解説を読むと、IE以外のブラウザでも見れると書いてあります。 どこか書き込み方を間違えているのでしょうか。それともやっぱり他のブラウザでは見れないのでしょうか。 見れない場合は、Flashなしのページに飛ばすべきでしょうか? よろしくお願いします。

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

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

  • ベストアンサー
  • suzuki-_-
  • ベストアンサー率77% (152/195)
回答No.2

> 背景とアニメーション部分の分け方は 4です。 > 背景をjpg、アニメーション部分がswfです。 ちょっと誤解させてしまったようですね 私が記述した (3) がそのような分け方のことを意味していました > 回答で最後にスラッシュが入っていましたが(<param name="wmode" value="transparent" />の部分)これは どうしてでしょうか? これはXHTMLの文法上、単一タグには明示的にそのタグの終わりを示さなければいけないのでそうなります 要するに<p>hogehoge</p>のように<p>から</p>までが1つのくくりですよ というのを単独のタグでも示すために記述されています 例で挙げれば <br> は <br /> と書かなければいけません(<br></br>でも可) XHTMLでは <br> という改行タグ自体今後廃止傾向にありますが今回は例なのでそれは割愛します > あったほうがよいですか? 質問者さんのHTMLがXHTMLでなければ特に必要ないです Dreamweaverで書き出しているので自分のHTMLが XHTMLなのかそうではないのかわからない、というのであれば、 htmlソースの1行目もしくは2行目にあるドキュメントタイプを見てください <!DOCTYPE の後に XHTML という表記があればXHTMLです XHTML という文字列がない、もしくは<!DOCTYPEすらないというのであれば、XHTMLではありません

mutu560
質問者

お礼

すみません。寝ぼけてました。3ですね。 丁寧な回答をありがとうございました。理解しました。 私の作っているHTMLはHTML4.01のようです。 この先XHTMLで書いていくべきなんでしょうか。 ひとつ覚えても、どんどん新しいことが出てきますね。 また色々お聞きするかもしれませんが、よろしくお願いします。 ありがとうございました。

その他の回答 (1)

  • suzuki-_-
  • ベストアンサー率77% (152/195)
回答No.1

> 背景とアニメーションの部分を分けました。 どのように分けたのでしょうか (1) 2つのswfに分けたものをhtml上で別々に記述? (2) 2つのswfに分けたものを1つのswfから別々に読み込み? (3) swfではない背景画像とアニメーションのswf? (4) その他 とりあえず問題が見られるfx・NN・Operaでは、 swfのレンダリング用タグに<object>と<embed>を併用した場合 <embed>のほうを表示します(fx・NNはobjectでのswf再生自体不可) 分け方が(3)である場合、swfの透明化手段として <param name="wmode" value="transparent" /> を使用しているのならば、<embed>内にも wmode="transparent" が記述されているか確認して見て下さい それでも解決手段が見当たらない場合は、分け方・htmlの記述方法を補足として頂ければなんらかの手段を回答できるかもしれません

mutu560
質問者

お礼

まさに、回答の通りでした。 <object>では<param name="wmode" value="transparent" / >を使用していましたが、<embed>内に表記していませんでした。 wmode="transparent"を入れたら、バッチリ動きました。 本当にどうもありがとうございます!!! PS. 回答で最後にスラッシュが入っていましたが(<param name="wmode" value="transparent" />の部分)これは どうしてでしょうか? あったほうがよいですか?

mutu560
質問者

補足

説明が足りず、すみません。 背景とアニメーション部分の分け方は 4です。 背景をjpg、アニメーション部分がswfです。 background-image: url("basic_img/flashback.gif")で背景を表示させたところに、swfを重ねています。

関連するQ&A

  • FLASHの背景色について

    HTMLで背景に画像を使って、その上にFLASHを重ねています。 IEで確認すると、FLASH部分の背景が透過になっていてちゃんと下の背景が見えます。 しかし、ネスケで見るとFLASHの領域部分が作成時の背景色になり、背景画像が見えなくなり、ショボイHPになってしまします。 これを回避する方法を教えてください!お願いします

  • Flashの再生に対応したブラウザを教えてください

    Flashプレーヤーでの再生に対応したブラウザを教えてください。 今現在、ダウンロードできるものに限ります。 海外のブラウザでもかまいません。 こちらで把握しているのは、 ■FireFox ■IE ■chrome ■netscape ■opera ■safari ■flock 以上7つです。

  • FIREFOXだとFLASHが出ない

    自分のHPで アドビフラッシュで作成したアニメーション画像を載せました IEのブラウザでは問題ないのですが FireFoxだと表示されません 画像がある部分がなにもない状態で、そこを右クリックすると ムービーが未ロードという項目がでますが 灰色で選択できません どうすればIE以外のブラウザで表示されますでしょうか?

  • ブラウザの全画面背景画像を入れ替えるFLASHを作成したいと思うのです

    ブラウザの全画面背景画像を入れ替えるFLASHを作成したいと思うのですが、 FLASHについては初心者のため、やり方がいまいちわかりません。 http://kyoren2008.smt.jp/ こちらのサイトのような感じで背景画像がブラウザの画面いっぱいに入れ替わり、 しかもブラウザの大きさを変えても画像がその大きさに可変する。 また、あくまでFLASH部分は背景画像のみで、中の文字とかメニューとかはすべて HTMLで記述したいと思っています。 透過はtransparentで指定するのだとは思うのですが、このブラウザの大きさに追従して 画面いっぱいに、というのがどのようにすればいいのか・・・・ たぶん簡単なことだとは思うのですが、・・・・ よろしくお願いします。

  • ブラウザによるFlash表示の違い

    初心者なのでよろしくお願いします 現在ホームページを製作中です flashバナーを製作し、flash未対応のブラウザ向けに、gifアニメーションバナーも見れるようにしました IEでみるとFlashで表示されるのですが、firefoxやchromeでみるとgifになります どうしてでしょうか? お助けください ちなみにサイトは http://www.koshihikari-fukui.com/ です

  • IEでFLASHが表示されない。

    上記のような質問はいくつかあったのですが、 私の場合はIEのみ(Firefox、Opera、Safariは正常)、FLASHが見えないのです。 別の質問として質問させていただきます。 以下のような状況です。 ・真っ白な画面で、許可などの情報バーが全く出ない。 ・ソースを見るとFLASHのタグが存在している。 ・右クリックをしてもFLashのメニューがでない。 FLASH、JAVAを最新のものにしたり、Cookie削除、再起動などしてみましたが一向に直りません。。 作成したFLASHは、全画面にでるよう、width、heightとも100%でalignもmiddleにしています。 また、FLASH全画面バグでcssでbodyやhtmlにheight:100%;など入れており、 それで他のブラウザで正常に表示されるようになりましたが、IEのみ全くの白紙のような状態でして。。 cssで指定している箇所は、それがあっても無くても真白状態で、あまり関係なさそうです。 他のサイトのFLASHを見ても特に問題なくみられます。 なにか他に考えられる問題が分かりましたら、教えて頂きたいです、 よろしくお願いします!

  • Flashデータが各ブラウザで異なって表示されるのは?

    Flashでデータを作成してウェブ上にアップしたのですが各ブラウザでFlashデータのテキスト文章が表示されたり、されなかったり・・・といった状態になります。 作成したデータを例えばウェブ上に上げた際に IEではテキストも表示されますが Operaではテキストが表示されなくなっていました。 こういったブラウザによって起こる不具合などは どの様に解決すれば良いのでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • Flash
  • Adobe Flash Playerとブラウザ

    Adobe Flash Playerのバージョンとブラウザの関係について質問します。各ブラウザによって少しバージョンが異なっているのですが…これは、各ブラウザごとにバージョンをアップデートしなければいけないということでしょうか?教えてください☆下記のとおりです。 Firefox、Mozilla、Netscape、Opera(およびその他のプラグインベースのブラウザー) 11.8.800.94 Chrome(PepperベースのFlash Player) 11.8.800.96

  • Flashで背景抜け

    時々、Flashなのに背景の抜けているものを見かけます。 で、自分もそういうのを作りたいと思ったのですが、どうしても背景のステージを抜き、つまり透明にすることができません。 参考URL(GAME Watch:期間限定の広告かも) http://www.watch.impress.co.jp/game/ (8/8現在、上記URLに入ると上部の「MEDALofHONOR」というゲームの宣伝Flashが表示されますが、足跡とかの出てる部分が背景が透けていますし、かさなる部分のHTMLのリンクを選ぶこともできるようです) この技法についてわかるかたいましたら、教えてください。 当方環境 OS:WIN XP pro Flash:MX2004

    • ベストアンサー
    • Flash
  • Dreamweaverの背景

    Dreamweaverを使ってHPを作っています。 一画面でいくつかの変化をつけたいと思っています。 用意したものは、 1.Flashで作ったロゴがくるくる回り最後は落ち着くという.swfファイル 2.背景用に作った枠内に収まる大きさ図がある.gifファイル 3.Dreamweaverの枠組です。 背景は白にします。その上に.gifファイルがのっかっているものを基本形にして、 各ページそれぞれのテーマで文字を打っていく予定です。 まずは1でロゴのアニメーションを見せた後、 2に落ち着き、そこから展開させる方法を教えていただけませんか? その後、.gifファイルが基本のページの上に文字を打ち込みたいのですが、 文字が図上を回りこんでしまいそれもうまくいきません。 どなたかアドバイスをお願い致します。