• 締切済み

2つのムービーの効率の良いローディング方法について

以下に私が実現したいローディングの仕組みについて書きます。 2つのムービーAとBがあるとします。 本来、AとBは順番に見てもらいたいものなのですが、 Bだけ見たい人にも対応しようと思います。 (※AとBが非常に重たいデータなので) そこで訪問者の流れとして、以下の2つの状況が考えられると思います。 ■状況その1 index.htmlにアクセスすると、 最初にAとBを順番にローディングをしてしまって、 Aを再生した後、ユーザーが待つことなく、B(index_main.html)が再生される ■状況その2 Bに直接アクセスすると、Aを読むことなく、 Bのデータだけがローディングされて、 ローディング完了後、Bが再生される。 その後、Aにアクセスすると、Aだけがローディングされて、 Bは既に読まれているので、そのままAの再生終了後、Bが読まれる。 →このような処理を実現することは可能でしょうか?? SWFAddressや、SWFObjectで擬似的なパーマリンクを発生させるのが一番賢い方法ですか? それとも、完全に固有のアドレスを生成してしまった場合というのは、 上記処理はFlashだけで完結はできるのでしょうか。 それとももっと簡単な方法があるような気もします。

みんなの回答

  • maaaaaasa
  • ベストアンサー率33% (6/18)
回答No.1

AとBを呼び出すことのできるCを作成して、AとBは常にCの中で再生させる方法はどうでしょうか? CはAを再生するボタンとBを再生するボタンを持ち A再生ボタンを押した時 AをロードしていなければAをロード開始 BをロードしていなければBをロード開始 そしてAがロード完了していれば再生を開始する(Bのロード状況は問わない) B再生ボタンを押した時 BをロードしていなければBをロード開始 そしてBがロード完了していれば再生を開始する(Aのロード状況は問わない) ロードしたA, Bは、CにDisplayObject型の変数を用意して保持すればいいです。

関連するQ&A