• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数の外部swfを一瞬の間も空けずに表示させたい)

複数の外部swfを一瞬の間で表示させたい

このQ&Aのポイント
  • 外部swfを一瞬の間も空けずに表示させる方法はあるのか?
  • loadMovie関数を使用して外部swfを表示させる場合、表示の間に一瞬の「間」が生じる
  • attachMovie関数を使用して全ての外部swfを読み込み、重ねて表示させる方法があるか質問

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

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

「間」を空けずに連続して外部swfを表示させる方法は別として(無理かもしれないし場合によって変わる), 外部swfを重ねて表示させる方法は普通みなさん使われていると思います。 loadMovie("○○.swf", ムービークリップ); も, ムービークリップ.loadMovie("○○.swf"); も, ムービークリップに外部 SWF をロードするのですから, ムービークリップの深度に読み込まれます。 A.swf を B.swf より上に表示させたいのでしたら, A.swf を ロードする A_mc を,B.swf を ロードする B_mc より上のレイヤーに配置すれば良いだけです。 あとは, A_mc.loadMivie("A.swf"); B_mc.loadMivie("B.swf"); と書けば終わりです。 もしスクリプトで操作する場合であっても, > loadMovieはムービークリップを「入れ替え」る機能である なのですから, 外部 SWF はロードされれば単なるムービークリップ扱いになります。  ムービークリップ._x = 30;  ムービークリップ._y = 50; などとすれば座標が変えられるように,  ムービークリップ.swapDepth(深度); で深度も変えられます。

aprilsky
質問者

お礼

ご回答ありがとうございます!!!!! いただいたアドバイスを元に もう一度、辞書を引き引き調べて duplicateMovieClipで 「ステージ上のムービークリップを複製」して、 そのムービークリップに 外部swfをloadさせることで 重ねて表示させることができました!!! 本当にありがとうございました!

関連するQ&A