Return to Snippet

Revision: 467
at July 15, 2006 01:01 by tetsulog


Updated Code
//まず最初に再生を停止
this.stop();
//■■=====変数の初期化
//パーセンテージ
nParcentage = 0;
//全体のバイト数を取得
nTotal = this.getBytesTotal();
//■■=====function定義
function xPreload() {
	//読み込み済みバイト数を取得
	nLoaded = this.getBytesLoaded();
	//読み込み状態を監視して、読み込み終了なら指定フレームへ移動
	//読み込み終了前ならパーセンテージとバーを操作
	if (nTotal<=nLoaded) {
		this.gotoAndStop("cont");
		//プリロード処理を消去
		delete this.onEnterFrame;
	} else {
		//パーセンテージを計算
		nParcentage = Math.round(100*nLoaded/nTotal);
		//バーの長さを変更
		bar_mc._xscale = nParcentage;
		//パーセンテージのテキストを変更
		parcentage_txt.text = nParcentage+" %";
	}
}
//■■=====読み込み判定処理を組み込み
this.onEnterFrame = xPreload;

Revision: 466
at July 15, 2006 00:47 by tetsulog


Initial Code
//まず最初に再生を停止
this.stop();
//■■=====変数の初期化
//パーセンテージ
nParcentage = 0;
//全体のバイト数を取得
nTotal = this.getBytesTotal();
//■■=====function定義
function xPreload() {
	//読み込み済みバイト数を取得
	nLoaded = this.getBytesLoaded();
	//読み込み状態を監視して、読み込み終了なら指定フレームへ移動
	//読み込み終了前ならパーセンテージとバーを操作
	if (nTotal<=nLoaded) {
		this.gotoAndStop("cont");
		//プリロード処理を消去
		delete this.onEnterFrame;
	} else {
		//パーセンテージを計算
		nParcentage = Math.round(100*nLoaded/nTotal);
		//バーの長さを変更
		bar_mc._xscale = nParcentage;
		//パーセンテージのテキストを変更
		parcentage_txt.text = nParcentage+" %";
	}
}
//■■=====読み込み判定処理を組み込み
this.onEnterFrame = xPreload;

Initial URL


Initial Description
・2フレーム目に「cont」
・ダイナミックテキスト名「parcentage_txt」
・ローダー名(ムービークリップ)「bar_mc」
Source:
onClipEvent (load) {
	//最初は非表示に
	this._xscale = 0;
}

Initial Title
プリローダー

Initial Tags


Initial Language
ActionScript