こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

ローディングバーをゆっくりみせる方法

自分の作品をのせる個人サイトを作成しています。
ルートにloadingというレイヤーを作成し、入れ子にして中に入り、
_parent.stop();
total = _parent.getBytesTotal();
loaded = _parent.getBytesLoaded();
percent = Math.floor(loaded/total*100);
bar._xscale = percent;
if (percent/100>=1) {
gotoAndStop(3);
_parent.play();
}
というように記述し、外部swfファイルを読み込ませる度に
loadingの1~3フレームを繰り返す仕組みにしてます。

この作り方だとローディングバーが一瞬しか表示されないので確実に読み
込んでいるようにゆっくりとみせたいのですがこの場合どのようにしたら
よいのでしょうか?(もちろん本来ならローディングバーなど表示されない
ほうがストレスにはならないのでしょうが、サイトに統一感をもたせたく
てゆっくりと読み込ませたいです。)

前に企業サイトなどでは裏技みたいな感じでローディングバーをわざと
ゆっくり読み込ませる工夫がしてあるとお聞きしたのですが。。。

よろしくお願いします。

投稿日時 - 2007-12-15 16:49:25

QNo.3600615

すぐに回答ほしいです

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

percent = Math.floor(loaded/total*100);

のところを

if(percent<loaded/total*100){
percent+=5;
}

にしてみては?

投稿日時 - 2007-12-15 17:00:54

お礼

教えていただいた方法ではできませんでした。
AS2.0形式でフレームに一括でASを書いてみたところ
ゆっくりみせることができました。

ありがとうございました。

投稿日時 - 2007-12-16 21:21:45

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(1)

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-