• ベストアンサー

2つのswfファイルを重ねて配置する方法を教えて下さい(>_<)

ソフトは、Adobe Flash CS3を使っています。 コンテンツメニューとして作成したswfファイル(1)と、 ムービー用として作成したswfファイル(2)を重ねてhtmlで配置したいのですがうまくいきません。 コンテンツメニュー(1)は、カーソルがあたると、すぐ下にぺろっとサブメニューが表示されるもので、ムービー(2)の上に重なる形になります。 参考URL:http://www.meitetsumza.com/(百貨店さま) ↑まさにこれをやりたいんです(>_<) htmlで配置したいのですが、2つのファイルの重ね方がわからず困っています(涙)

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

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

  • ベストアンサー
回答No.1

このような場合は、htmlにswfを2つ配置するのではなく swfの中で外部swfをロードする形にします。 index.html ---- main.swf ------ menu.swf              └--- movie.swf main.swf : メインコンテンツ menu.swf : メニュー専用コンテンツ movie.swf: 画像専用コンテンツ 外部swfの読み込み方法については AS2.0,AS3.0で異なりますので 調べてみてください。

7-hime
質問者

お礼

さっそく回答していただき、ありがとうございました。 AS2.0の方で試行錯誤しながらもなんとか出来ました! 読み込み専用のswfを作るとは・・・! 助かりました☆

その他の回答 (1)

noname#78238
noname#78238
回答No.2

回答者No.1さんの形にするのが良いと思いますが、以下のやり方で出来ると思います。 <style type="text/css"> #contents_menu { height : コンテンツメニューフラッシュの高さpx; position : absolute; top : 0; z-index : 2; } #movie { position : absolute; top : コンテンツメニューフラッシュの高さpx; z-index : 1; } </style> <div id="contents_menu"> コンテンツフラッシュ </div> <div id="movie"> メニューフラッシュ </div> また、フラッシュを配置するobjectタグの子要素に、 <param name="wmode" value="transparent" /> を追加します。embedタグの属性に、 wmode="transparent" を追加します。こうすると、フラッシュの背景が透明に表示されるようになると思います。 wmodeの設定は、色々とバグが発生可能性があるようです。参照URLをご覧下さい。

参考URL:
http://support.adobe.co.jp/faq/faq/qadoc.sv?228635+002
7-hime
質問者

お礼

あ、補足の方にお礼を書いてしまいました(汗) もう一度。。 なるほど。。 いろんなやり方があるんですね! 試してみます☆ ご丁寧に書いていただき、ありがとうございました!

7-hime
質問者

補足

なるほど。。 いろんなやり方があるんですね! 試してみます☆ ご丁寧に書いていただき、ありがとうございました!

関連するQ&A

  • .swf ファイルについて

    はじめまして 質問させて頂きます このたび自身のサイトにムービーを載せました クイックタイムで書き出したものをアドビのflashソフトを使い.swfファイルに最終的に書き出したものです 自身のサイトのURLにアクセスするとムービーがきちんと出てくるときと、出てこないときがあります これはどうしてですか? なにか解決方法はありますか? どなたか知恵を貸してください よろしくお願いします ちなみに.swfのファイルは約30Mの容量です サイト全体は50Mぐらいです あまりflashの知識はありません よろしくお願いします

    • ベストアンサー
    • Mac
  • swfファイルをdreamweaverでHTMLに配置するには。。

    Flash CS4 Actionscript2.0 使用の超初心者です。 Flashで制作したswfをhtmlに配置したいのですが、 <EMBED src="../swf/orderworks.swf" WIDTH="580" HEIGHT="490"></EMBED> 上記の記述では、フォルムは表示されるのですが動きませんでした。 画像ファイルも出てきていません。 配置したいのは、 「orderworks.swf」で、 「swf」フォルダに入っています。 xmlファイルと画像フォルダも同じフォルダに入っています。 Flash上のプレビューでは問題なく動いています。 どなたかご教授ください。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • htmlでフォルダ内のswf,flvを読み込みたい

    Adobe Flash CS3 Professional でパブリッシュして作成されたファイルを 以下のような場所に配置しようと思っています. index.html AC_RunActiveContent.js movie <dir> |---test.flv |---test.swf |---skin.swf 少し調べた所,baseというパラメータでパスを指定できるとのことなので, <script language="javascript">に'base', 'movie' objectに<param name="base" value="movie" /> embedに base="movie" と追記しましたが,読み込みが上手くいきません. 原因が分かる方いましたらご教授ください. よろしくお願いします.

  • Flash CS4 + ActionScript 3.0 で swf

    Flash CS4 + ActionScript 3.0 で swf ファイルを作成しました。 メインのタイムラインの 1 フレーム目に ActionScript で stop(); を 指定したのですが、swf 単体で再生(Adobe Flash Player 10で再生)して 確認したところでは問題なく 1 フレーム目で停止しますが、 swf を HTML に配置してブラウザで確認したところ、 ロード時にはメインのタイムラインがすべて再生されてしまいます。 これについての対処法はあるのでしょうか? 自分なりの調べて見つけた方法としては、 ↓こんな感じだったのですが、根本解決ではない気がするので、  何か良い方法があれば、教えてください。よろしくお願いします。 ・外部ファイルを読み込むだけの swf を作って、  実際に再生したい swf を UILoader に読み込む ・全部ムービークリップに入れてしまって、  メインのタイムラインには、そのムービークリップだけ配置する

    • ベストアンサー
    • Flash
  • flash 3で作ったswfファイルが再生されません

    こんばんわ、もう何日間も他の方の質問を見て解決しようとしていましたが、いよいよお手上げ状態です。よろしくおねがいします。 ・flash cs3で作ったswfファイルをdreamweaver cs3でcssデザインでhtmlに配置 ・プラウザプレビュー→IE,firefoxで配置もムービーも共に正常に見れる ・ftpでアップロード(サーバーの容量は問題なし) ・アップロードしたswfファイルをftp上でクリックして、フラッシュプレーヤーで開いて再生することは出来る。 ・http://○○/○○.swfとアドレスに入れて、チェック→正常に再生 と、ここまでは正常だと思うのですが、アップロードしたhtmlファイルを確認するとswfファイルだけが抜け落ちていて見ることが出来ません。 そのファイルのあるべき部分が空になっています。 他のページではフラッシュが再生できているので、サーバー側やウィルスソフトなどの問題ではないと思います。 残る問題はcssかとも思いましたが、ローカル上ではきれいに配置されているし…。 どなたかお知恵をお願いいたします。。。

  • フラッシュが見れません。ファイルの種類にSWFがないのですが

    最初Adobeのフラッシュの体験版をインストールして、その後アンインストールしたところ、フラッシュが表示できなくなりました。 再度インストールを試みたのですができずに、 何度かアンインストール→インストールを繰り返し、 やっと「インストールが完了しました」とAdobeのページの完了ムービーがくるくるまわるようになりました。 ところがなぜか他のページのフラッシュが表示できませんでした。 そこでフォルダオプションのファイル種類を見たところ、ファイルの種類にSWFがなかったのです。 そこで新規作成すればよいのかと思い、SWFを作成しIEを関連付けてみたのですが、 やはりフラッシュは再生せず、もう一度ファイルの種類を見たところ、SWFがないのです。 その後も何度かアンインストール→インストールを繰り返しましたが、無理のようです。 どうすれば、フラッシュを表示させることができるでしょうか。 よろしくお願いします。

  • swfファイルが再生されません

    エックスサーバーというところで会社のホームページを作成するためにサーバーを借りました。試しにFlash cs3で簡単なflashを作成し、パブリッシュで「AC_RunActiveContent.js」「index.html」「index.swf」を作成しました。そこでサーバーにアップしたところ、index.htmlは読み込まれているのですが、index.swfが再生されません。 Flash再生エリアで右クリックをすると、「ムービーをロードできません」と表示されています。その下に「Adobe Flash Player 9について」と表示されているので、一応Flashであることは認識されているのでしょうか? 念のため、私が個人的に借りているロリポップのレンタルサーバーにアップしたところ、何の問題もなく再生されています。 そこで、ちょっと気になったのでMIME TYPEの追加設定画面(エックスサーバーのコントロールパネル)で、swfファイルについての設定をしましたが、何も変わりません。 エックスサーバーに問い合わせたところ、Flashなど、個別ソフトに関してはサポートしていないと言われてしまいました。 エックスサーバーではホームページのデータは/public_htmlというフォルダに置くようになっています。ロリポップはルートフォルダに置くようになっています。Flashからのパブリッシュの際に設定が何か必要になるのでしょうか?パブリッシュされた3つのファイルはHD上でちゃんと再生されていますし、ファイル自体が破損しているということはないと思うのですが... index.htmlやindex.swfをブラウザのアドレスバーで直接指定してやると認識はされています。しかし、swfは同じ症状で、再生できないんです。 SAFARIの「構成ファイル」で確認しても、ちゃんとindex.htmlとindex.swfが表示されています。 一体何の設定がまずいのでしょうか? どなたかアドバスお願いします。

  • FLASH CS4で外部のSWFファイルを読み込むときについて質問です

    FLASH CS4で外部のSWFファイルを読み込むときについて質問です。 外部のSWFファイルを読み込みたいのですが、そのSWFファイルが複数ある場合、読み込むムービークリップも同数用意しなくてはいけないのでしょうか。 現在読みこまれるSWFファイルが複数あり、読み込む透明ムービークリップは一つしか作成してません。この場合、一度読み込まれたファイルが残ってしまい、他のファイルを読み込んだ時に重なって見えてしまいます。 ムービークリップをSWFファイルごとに用意しなくてはいけないのでしょうか。それとも重なりを防ぐアクションスクリプトコードがあるのでしょうか。

  • swfファイルを、Adobe Flash CS4 で編集するにはどうすればよろしいですか。

    swfファイルを、Adobe Flash CS4 で編集するにはどうすればよろしいですか。 よろしくお願いいたします。

  • 同じflaファイル、同じ設定のPCなのに、パソコンによってswfの重さが変わってしまいます

    携帯用のFlashコンテンツを作成しているのですが、 私が「Flash Lite1.1」でパブリッシュするとswfファイルは、 100KB内におさまり、携帯でも問題なく再生・閲覧できます。 この元のflaファイルを、別の担当者に渡し内容を編集しない状態で パブリッシュしてもらったところ、swfファイルサイズが(86KB→116KB)と重くなってしまいました。 Flashソフト、パソコンは、共に同時に購入し、同じ設定・環境のものを使用しています。 Flashのパブリッシュ設定、環境設定も同じ内容でした。 swfのファイルサイズが重くなる原因、改善方法がわかれば教えていただけたらと思います。 ご教授の程よろしくお願いいたします。 ※Adobe Flash CS3 Professional  Windows XP  を使用しています。

専門家に質問してみよう