- ベストアンサー
フラッシュを一度再生して、ストップさせる方法
こんにちは。 下記のような事が出来るかどうか教えて頂きたく投稿させて頂きました。 メニューにフラッシュを用い、アクセスすると6秒程でフラッシュムービーが終了しメニューが表示される形としております。 ただ、メニューからwebページを表示させ、その後メニューに戻ると同様に6秒程のフラッシュムービーが流れる形となっております。 最初にアクセスした時のみフラッシュムービーを流し、その後、webページから戻る場合、最終のメニューが瞬時に表示させる方法はあるのでしょうか? 宜しく御願い致します。 分かりづらい文面で申し訳ありません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
flashには詳しくないので恐縮ですが…。 『フラッシュムービーの後にメニュー』というflashがあり、そのページに初回アクセス時(そのページのキャッシュが無い時)のみムービーを流し、キャッシュ(履歴)があるときは、いきなりメニューが表示されている状態にしたいのですね。 メニューというのは、ページの一部にswfがオブジェクトとして組まれているのでしょうか? それともswfのみを(HTMLにオブジェクトで組み込むか、swfに直接アクセスさせて)表示しているのでしょうか? 浅はかな知識で回答させていただきますが、 flashを(ムービー+メニュ- と メニューの)2個用意し、 ●refererで判別して、特定のリンク先からはメニューのみのswfを表示する ●履歴で判別して、特定のページの履歴があればメニューのみのswfを表示する ●swfファイルの読み込み時間を利用して、読み込み中にムービー、読み込み後にメニューを表示する仕様にする ⇒読み込み時間は閲覧者の回線等により異なるので非推奨; flashは1個で良いので、 ●メニューのフラッシュと、表示されるリンク先をフラッシュでまとめる ●フレームみたいなものを使う フラッシュに詳しくない私はこのくらいしか思いつきません。。
お礼
ご回答ありがとうございます。 swfはページの一部に組み込む形で作成致しました。 回答を元に、勉強させて頂きました。 残念なことにswfファイルは、フリーで公開されている物を頂戴しtxtに手を加えるパターンの為、素材自体の加工は出来ない為、頂いたアイデアは活用出来ないようです。 現状、経過ではありますが視点を変える事にしました。 フラッシュメニューがすぐ表示されるようにと考えるのではなく、時間をかけても問題ないようにする形です。 結局フレームで左・右に分け、両方に表示をする形とし、片側を固定で常時最終ページを表示させようと思います。 折角ご回答を下さったのに申し訳ありません。 この形で詰めを行ってゆこうと思います。 ありがとうございました。