• 締切済み

flashの多重配置

下記のように、開いたページに被るようにflashを再生するのは、どのような仕組みになっているのでしょうか。 http://mihimaru-gt.com/index.html ソースで指定されているのは、index.swfのみ(写真他数カ所のリンクのみのswfファイル)なのですが、少なくとも3つのflash(index.swfと左下のメニュー、上から出現する新年のメッセージ)があると思うのですが、私の知識では仕組みが解りません。 コメントいただければ幸いです。 どうぞよろしくお願いいたします。

みんなの回答

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

どう見ても1つのSWFに見えます。 仮にメインのSWFの中に,他のSWFをロード表示させていたとしても,1つは1つです。 他のSWFをロードさせてもさせなくても, そんなことはどうでも良いので(どっちにしてもやることは同じで), 背景の上にメニューのボタンを作って, 上から出てくるムービークリップや, その他ムービークリップを場合によって出没させればいいだけのことで極々普通のFlashです。 Flashって色んなものが次から次に登場する物でしょう? ただそれだけのことですよ。 逆に色々なものが多重に出て来ないFlashなんてほっとんど見たことがありませんよ。 ただ, 普通ではない部分が1つあります。 Flash の背景を透明にしているところです。 Flash の背景を透明にしているので,後のHTMLの背景が見えます。 これは Flash の技ではなくて HTML のタグです。 Flash をパブリッシュするときに, パブリッシュ設定で HTML も一緒にパブリッシュするようにして, そのHTMLの設定で, ウィンドウモード を[透明表示 ] にします。 すると,Flash の背景を透明にするタグ入りのHTMLがパブリッシュされます。 具体的には, OBJECTタグの要素に, <param name="wmode" value="transparent" /> EMBEDタグの属性に, wmode="transparent" が付加されます。 これを入れると Flash の背景が透明になって HTML の背景が透けて見えます。 もっとも書かれていらっしゃるページのFlashは, 外部JavaScriptによって貼り付けられているため, HTML のソースを見てもそんなタグは見つからないと思いますが, 外部JSのどこかにはちゃんとあると思います。 普通でない点はそのくらいですね。

noname#47539
質問者

お礼

はぁ…失笑するほど狭い見解と、小学生のような自己満足のコメントをありがとう。 無駄な回答を多数しているようだけど、自慰文章はローカルファイルにでも保存しとけばいいと思うよ。 お礼が少なくてかわいそうだから(それは君の回答が役に立たないからなのだけど。。。)あえてお礼でつけてあげよう。 あまりに簡単に釣れたので拍子抜けだよ、少しは身のほどをわきまえたまえ。

関連するQ&A