メイン 迷える子羊の部屋【初心者専用】 ローディングについて | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mamotin | Åê¹ÆNo.43567 投稿日時: 2009-10-1 17:43 |
新米 居住地: 投稿: 19
使用環境:
WinXP FlashCS3 |
ローディングについて 現在ローディングバーを作ろうと思い、一番最初のフレームに以下のようなスクリプトを書きました。
stop(); var txt004:TextField = new TextField(); addChild(txt004); var loadInfo:LoaderInfo = this.loaderInfo; loadInfo.addEventListener(ProgressEvent.PROGRESS,nowloading); loadInfo.addEventListener(Event.COMPLETE, onloaded); function nowloading(event:ProgressEvent):void { var percent:uint = Math.floor(event.target.bytesLoaded/event.target.bytesTotal*100); txt004.text = percent.toString(); } function onloaded(event:Event):void { trace("comp"); gotoAndPlay(2); } ロードが終わったら2フレームに行くというスクリプトですが、 2フレーム目にビットマップイメージだけが置いてある場合は、ちゃんと1から100に向かって数字がtxt004に表示されます。 しかし、2フレーム目に画像ではなくスクリプトだけが書いてあった場合は、txt004の数字が急に90ぐらいから始まり100になってしまいます。 ロードに関して、スクリプトとビットマップイメージ等では扱われ方が違ってくるのかな?と勝手に思っていますが、スクリプトの場合でもちゃんとtxt004に、1から始まって100で終わるようにするにはどうしたらよいのでしょうか? |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |