• 締切済み

flashの再生について

今ホームページを作成中なのですが、 画面を表示するときにflashが先に再生されて 残りの画像があとから出てくるのですが、 画像をすべて表示してからflashを再生させたいのです。 そのようなタグがありましたら教えてください。 よろしくお願い致します。

  • Flash
  • 回答数1
  • ありがとう数0

みんなの回答

noname#35109
noname#35109
回答No.1

タグと言うより,JavaScript を使用すればできそうに思います。 しかし,私は JavaScript はほとんどわかっていない者ですし,そういうことも未経験者です。 以下は,少しは参考になるかもしれないという情報だけです。 JavaScript ではFlashと同じように "ページの読み込が完了するまで" とか "画像が表示されるまで" とかに,いわゆる『Now Loading...』を表示することができます。 良い例なのかどうかわかりませんが,シンプルなので↓参考。 「now loading」の表示 http://www.nmt.ne.jp/~mamiko/scripts/tip/loading/index.html 今頃の回線では早すぎるのか,「now loading」なんて表示されませんが, 「更新」ボタンを何回かクリックするとか,「F5」キーを何回か押すと, 一瞬,確かに「now loading」が表示されるようです。 <body onload="loaddone();"> これで,ページ(HTMLのみ)がロードされたら, function loaddone() が呼び出されます。 それで,function loaddone() 内の分岐によって, 画像ロード中は, var load_msg = "now loading..."; //読み込み中のメッセージ が表示されて,読み込み完了で,画像が表示されるようです。 今回,質問されている内容では,『Now Loading...』は関係ありません。 画像が読み込まれるまで → 『Now Loading...』 画像が読み込まれたら → 画像表示 ここを 画像が読み込まれるまで → 何もしない 画像が読み込まれたら → Flashを再生 という感じに変えれば可能ではないでしょうか? 全く自信はありませんが。 おそらく,複数の画像があると思いますから, content_obj = eval('window.image'); msg_obj.style.visibility = "hidden"; image_obj.style.visibility = "visible"; このあたりを複数画像を指定するとできるかもしれません。 また,JavaScript から Flash を操作することも可能で, 取りあえず,フレーム1は何も表示されない(真っ白?)のフレームにしておいて, タイムラインに stop(); JavaScript から Flash を操作する方法は, 本家macromediaのここ↓に書いています。 http://www.macromedia.com/jp/support/flash/ts/documents/fl0017.html 他に良い回答が得られないようでしたら, 「ページの中の全ての画像がロードされたら」 → 「何かの function を実行」 という部分を,JavaScript カテゴリの方で質問し直されたら,良い回答が得られるような気がします。 何かの function を実行 というのは 「メッセージボックスを表示」 とかそんな感じのことで良いと思います。 その 「何かの function を実行」 部分を, function swfl_play() { gTheMovie.swfl.Play(); } の部分に置き換えれば可能だと思います。

関連するQ&A

  • ParaFlaで フラッシュ画像の造り方が理解できません

    このような、感じのフラッシュを作りたいのですが、 フラッシュの製作経験がなく上手く出来ません。 よろしくお願い致します 自分のホームページのトップページアクセスすると、 最初に、フラッシュあり、なしバージョンを選べて、 フラッシュありをクリックすると、 画像3枚を順番に 1-2-3と、各10秒ほど表示させた後、 (突然パット切り替わるのではなく、  合間に一旦ホワイトアウトみたいな感じで、  ぼんやり入れ替わるような感じがよいです) 自分のホームページの別のページに 飛ぶようにしたいです。(自分のホームページのメニュー画面等) 自分なりにやってみたのですが、3枚目の画像が表示された後、 数秒、1枚目の画像が表示されてしまいます・・・ さらに、フラッシュ動作完了後。リンク先を自分のホームページ内で 別のURLを指定しますが、 そのページに、静止画像(写真)がありますが、 全て表示されなくなってしまいます。 フラッシュを経由しない、あるいは再度読み込みすると 画像は、正常に表示されます。 皆様のお知恵をお借りできれば幸いです。よろしくお願い致します

  • FLASHで再生終了状態の維持

    はじめまして。 FLASHの再生終了状態の維持についてご質問させて下さい。 現在、HTMLでSWFObjectを使用してFLASHを表示する ホームページを作成しています。 やりたい事としましては、 最初にTOP画面でFLASHを最後まで再生して、 その後別の画面に一度遷移し、再びTOP画面に戻った場合に FLASHの再生終了状態を維持(FLASHが再生されず再生終了状態のまま) したいのですが、 HTML側からだけの記述で、制御は可能でしょうか? so.addParam("autoRewind","false"); で制御出来るのではないかと思い、試したのですが、 うまくいきませんでした。 次にFLASHの再生開始位置(再生終了時間)を設定すれば 出来るのではないかと思ったのですが、FLASHでは 再生開始位置を設定出来ないのかうまくいきませんでした。 何か解決策がありましたら、 ご教示をお願いします。

  • FLASHを再生した後に・・・

    会社のホームページに無料のFLASH素材を一回だけ再生した後、画像(写真)を表示させたいのですが、どうしたら良いのでしょうか? できるだけ簡単な方法があれば教えてください。 あと、無料のFLASH素材を使用する際、「ループ」のチェックをはずすのはダメなのでしょうか?(利用規約に詳しく書いてないのでわからないので教えてください)

    • ベストアンサー
    • Flash
  • FLASHで「background=""」に変わるもの?

    windows2000 FLASH MX ホームページの作成でHTMLで背景を指定するとき、「background="test.gif"」を使用すると、test.gifは小さい画像でも繰り返し表示して画面いっぱいの背景画像を作り出してくれますが、FLASHでも小さい画像を繰り返し表示して背景画像にする方法はないですか?

    • ベストアンサー
    • Flash
  • フラッシュの再生を1回にしたい

    ものすごく簡単なフラッシュ(3秒で終わる)を作成して、ビルダーでホームページにのせたのですが、繰り返して再生してしまい、とってもかっこ悪くなってしまいました・・。 1回再生した後に最後の場面でずっと停止させておくには どうしたら良いのでしょうか?

  • ループ再生のflashをタイムラインの途中から再生

    AdobeのFlashを使って他人の作ったflashの編集をする事になったのですが、ActionScriptについての知識がほとんどなく困っています。 アルファの白い画面→''画像が表示''→アルファの白い画面→ループ、頭に戻る この動きの繰り返しの中で画像が1→2→3と変化します。 (タイムラインの1フレーム目で画像が切り替わるようになっています。) asの部分にはこう書かれています -------- if( loop_cnt == undefined || loop_cnt>mcimg._totalframes) {loop_cnt = 1;} --------- (内容と無関係だったらすみません><解読は出来ていない状態です) このflashの始まりを、上記の''画像が表示''の部分から始まるように変更したいです。 (flashを途中から再生させる→ループで頭に戻る→その後はそのまま全てのタイムラインをループ) ActionScriptでこのような命令をする方法があれば教えて頂きたいのですが・・・ 投稿も初めてなので記述に至らない点が多いかと思いますが、何卒よろしくお願い致します。

    • ベストアンサー
    • Flash
  • Flashをホームページビルダー上に表示させたいのですが、うまくいきません。

    Flash maker2を使っています。あまり重くない程度に作成して、ホームページビルダーにSWF形式のファイルで挿入したのですが、ホームページビルダーの中野プレビューではちゃんと表示されても、ウェブ上では表示されないんです。 転送はFlashのHTMLと、SWFをしました。画面は「残り一項目」と表示されたまま、Flashの部分が真っ白になっています。この状態がずっと続いています。ただ単に重過ぎるのでしょうか?そんなはずはないと思うのですが。。。

  • フラッシュの再生

    firefoxでフラッシュコンテンツの再生ができません。どのようにしたらよいでしょうか。ちなみにアドビのホームページからfirefoxにフラッシュプレイヤーがインストールできません。IEでは問題なく再生できるのですが。よろしくお願いします。

  • HTMLの上に重ねてFlashを表示させたいのですが

    以下のようなものを作成したいのですが、上手くいきませんので、アドバイスを頂けないでしょうか? 1.HTMLに重ねてFlashのオープニングのようなものを表示させ、再生が終わったらFlashが消えて、下のhtmlが見える。 2.再生は一日に一度だけで、同日に開いた場合、重ねたFlashは再生せず、htmlが表示される。 divタグでレイヤーにしてFlashをabsoluteで配置(bodyタグの下に書き込み)してみたのですが、どうしても、他のdivより下に配置されてしまい、背景のようになってしまいます。 CSSは3カラムです。 出来れば、画面の中央にくるようにしたいのです。 また、「2」に関しては、同日に開いたとき、指定したキーフレームに飛ばして再生出来ることはわかったのですが、Flashそのものを消してしまうことは、いろいろ探しましたが分かりませんでした。 すでに、いろいろ自分なりに検索したのですが、このようなことが出来るかも分からないので、皆様のお力をお貸しください。

    • ベストアンサー
    • Flash
  • フラッシュの再生について

    フラッシュについては、初心者です。おかしな質問かもしれませんが教えてください。 ききたいのは、パワーポイントのスライドショーのように画面全体でフラッシュを再生できるのかということです。ネット上のフラッシュではなく、Flashmakerで作って保存したファイルです。 フラッシュだけが画面上に再生されている状態、下のタスクバーなどが出てない状態で再生したいということです。(再生しているウィンドウの枠くらいはかまわないのですが。) 公の場所で不特定多数の方が見る状態で使用したいので、余計なものが極力ない状態で再生したいからです。よろしくお願いします。

専門家に質問してみよう