トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     スクロールペインに表示する画像の読み込み状況を知るには
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
flauzi
Åê¹ÆNo.20731
投稿日時: 2005-10-9 18:50
新米
居住地:
投稿: 2
使用環境:
MacOSX, Flash2004
WinXP, FlashMX
スクロールペインに表示する画像の読み込み状況を知るには
下記のコードだと読み込み状況がわかりませんでした。
スクロールペインに表示する画像の読み込み状況を
知る方法をお教えください。

scrollPane.loadScrollContent(imagePath);
interval = setInterval(this, "checkLoad", 100);
//
//ローディングチェック
function checkLoad() {
	loadFlag = scrollPane.getBytesLoaded();
	totalFlag = scrollPane.getBytesTotal();
	if (loadFlag == totalFlag) {
		clearInterval(interval);
	} else {
		Parcent = Math.floor(loadFlag/totalFlag*100);
		loadbar._xscale = Parcent;//プログレスバー
		nText = Parcent+"%";//パーセント表示
	}
}

Mac OsX / Flash MX2004
ひろゆき
Åê¹ÆNo.20735
投稿日時: 2005-10-9 20:58
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: スクロールペインに表示する画像の読み込み状況を知るには
アカウント編集」で、使用環境は書いておきましょう。
プロフィール・使用環境記入のお願い

loadFlag = 0, totalFlag = 0 でも、
loadFlag == totalFlag は、true になってしまうので、
上手く行かないのではないでしょうか?

検証していないので、これで動くかどうか分かりませんが。
if (loadFlag > 0 && loadFlag >= totalFlag) {
では、いかがでしょう?

ちなみに、へルプで、ScrollPane.getBytesLoaded() を調べると、
loadListener を用いた方法も書かれていますね。


----------------
質問する際は、回答者に具体的な情報を与えてください。

flauzi
Åê¹ÆNo.20780
投稿日時: 2005-10-12 21:18
新米
居住地:
投稿: 2
使用環境:
MacOSX, Flash2004
WinXP, FlashMX
Re: スクロールペインに表示する画像の読み込み状況を知るには
アドバイスありがとうございます。

setIntervalを使おうと思ってたのですが、どうもうまくいかないため、
ひろゆきさんのサイトを参考にし、MovieClipLoaderで対処しました。

良いホームページですね。
これからは「にゃあプロジェクト」にもおじゃまします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops