/ Published in: ActionScript
・2フレーム目ã«ã€Œcontã€
・ダイナミックテã‚ストå「parcentage_txtã€
・ãƒãƒ¼ãƒ€ãƒ¼å(ムービークリップ)「bar_mcã€
Source:
onClipEvent (load) {
//最åˆã¯éžè¡¨ç¤ºã«
this._xscale = 0;
}
・ダイナミックテã‚ストå「parcentage_txtã€
・ãƒãƒ¼ãƒ€ãƒ¼å(ムービークリップ)「bar_mcã€
Source:
onClipEvent (load) {
//最åˆã¯éžè¡¨ç¤ºã«
this._xscale = 0;
}
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
//ã¾ãšæœ€åˆã«å†ç”Ÿã‚’åœæ¢ 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;