- 締切済み
ローディングバーの設置
初歩的な質問で申し訳ありませんが、どなたかアドバイスお願いいたします。 自社のホームページでFlash を使っているのですが、読込時間の空白はやはり気になります。 そこで、ローディングバーを設置したいのですが、設置方法がわかりません。作り方は http://hakuhin.hp.infoseek.co.jp/main/as/load.html#LOAD_00 のページを見ています。 その後、今あるFlashのタイムラインのどこに置くのか? 一度ムービーとして書き出して、再び取り入れるのか? 等々、設置についてアドバイスお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
> ローディングバーを設置したいのですが、 ということでしたら, 書かれているURLの少し下つまり↓ http://hakuhin.hp.infoseek.co.jp/main/as/load.html#LOAD_01 こちらの方が良いのではないでしょうか? とにかく,上記URLの, このサンプル - load_01_fla5.fla(26kバイト) をクリックしてダウンロードして, 使用されてから理解する方が良いのではないかと思いますが。 そのためにサンプルの FLAファイルを用意してくださっているのですから。 ダウンロードされる「load_01_fla5.fla」は Flash 5 で作られています。 もしFlash で「load_01_fla5.fla」 が開けないようでしたら, Fllash 4 以前のバージョンを使用されているのだと思います。 その場合は, 上記URLの説明やサンプルは使用できません。 Flash 5 以上をお使いのものとして続けます。 「load_01_fla5.fla」を開いてみると, メインムービーのタイムラインは3つのフレームからできています。 □ now loading 筆・・|●|○|●| フレーム1 には, 「Now Loading」 と書かれたスクリプト入りムービークリップと, その下に バーになるスクリプト入りのムービークリップがありますから, それをフレーム1に設置すれば良いわけです。 フレーム2 は空白キーフレームで, フレーム自体に gotoAndStop (1); と書いてありますから, 同じようにフレーム2にスクリプトを書くかコピペをすれば良いわけです。 フレーム3 に 「全て読み込んだらここから再生」と書いてありますから, 文字通り,フレーム3以降に質問者さまが作られているものを持ってくればいいわけです。 ですから, ロードバーを表示させるしくみは, メインムービーのタイムラインを2フレーム使用するということです。 3フレーム以降は自由にしてくださいと言うことです。 つまり,サンプルにあるように, 素直にそのままのことをすれば良いだけですよ。 逆に, 質問者さまの作られている Flash に上記のバーを入れたいのでしたら, 作られているもののタイムラインのフレームの最初に2フレーム分のフレームを追加挿入して つまり, 全フレームを2フレーム後にずらして, 挿入した最初の2フレームはすべて空白フレームにして, フレーム1には 「Now Loading」 と書かれたスクリプト入りムービークリップと, バーになるスクリプト入りのムービークリップ, フレーム2には gotoAndStop (1); を記述するということになります。 なお,上記URLにあるサンプルは, 理解をするためのサンプルであって,素材として実際に使用するためのサンプルではありません。 スクリプトなどを理解するのではなく, そのまま使用したい場合は, こちらの方が良いのではないでしょうか↓? 「F-site Now Loadingのサンプル5個セット」 http://www.f-site.org/articles/2004/03/18005544.html 何にしても, 少なくともフレーム1はローディング用に明けておく必要があります。 また, サンプルやサイトに書かれていることを素直にそのまますれば良いだけです。 ここで文字だけで説明するより, 実際のサンプルや画像を使用した説明をしている, 配布元のサイトの方がずっとわかりやすいと思います。
お礼
早速のアドバイスありがとうございます。 まずは、取り急ぎお礼を述べさせていただきます。 ご紹介のHPは時間を掛けて見させていただきます。