Flash Views

FL • Londing (AS2)

 


Flash CS3 logo
這篇是看桑河Blog時發現的,覺得不錯!
又是另一種的londing方法,就來記錄一下嘍~


場景的第1格frame 寫 stop();
然後把 Loading 影片片段物件丟到這一格裡面
(可以自己去編輯物件, 改數字的字體大小,顏色, 透明度之類)
不要改到文字框的變數就好...寫入以下語法!


AS 2.0:


this.stop();


this.stop();
this._alpha = 100;


function AlphaOut(target) {
 if (target._alpha>0) {
  target._alpha = this._alpha-5; //Loading物件開始消失
 }
}


this.onEnterFrame = function() {
 if (_root.getBytesLoaded()>=_root.getBytesTotal()) { // loading OK
  this.load_txt = "100";
  AlphaOut(this);
  if (this._alpha<=0) {
   _root.play(); //場景開始播
   delete this.onEnterFrame;
  }
 } else { // on loading
  BL = _root.getBytesLoaded();
  BT = _root.getBytesTotal();
  var BLNow = Math.floor(BL/BT*100);
  //this.logo_mc.gotoAndStop(Math.floor(LogoT*BL/BT*10))
  //this.logo_mc._alpha = BLNow/2;
  this.load_txt = BLNow;
 } // end if
}; //End onEnterFrame


它會計算這支swf的 totalByte (外部 load進來的不算)
全部 load 完, 他會慢慢淡出, 然後讓場景開始 play();


範例網址:
page_white_flash.png http://www.swfcabin.com/open/1262918853


如果您喜歡我的文章,請在文章最末按5下Like!

You Might Also Like

0 意見

純粹分享麥子購買產品!
文筆絕對不好,請噴子勿噴