源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

flash加载各种外部文件

  • 时间:2021-09-15 20:59 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:flash加载各种外部文件
加载外部swf到层
[u]复制代码[/u] 代码如下:
onClipEvent (load) {   this.gotoAndstop(1);   }   onClipEvent (enterFrame) {   now = level2.getBytesLoaded()   all = level2.getBytesTotal()   loaded = int(now/all*100);   this.gotoAndStop(loaded);   this.bfb = loaded+"%";   if (now == all) {   _root.gotoAndPlay("begin");   }   }
加载到MC 
[u]复制代码[/u] 代码如下:
this.onEnterFrame = function() {  if (this.getBytesLoaded()<this.getBytesTotal()) {  Total = this.getBytesTotal()/1000;  Received = this.getBytesLoaded()/1000;  Percentage = (Received/Total)*100;  loaded = int(Received/Total*100);  percent = loaded+"%";  _root.player.musicper = this.percent;  _root.player.musicbar.gotoAndStop(int(Percentage));  } else {  gotoAndPlay(2);  this.onEnterFrame = null;  }  };  stop();
加载记事本文件
[u]复制代码[/u] 代码如下:
mytxtData = new LoadVars();  mytxtData.onData = function(rw) {  if (rw.indexOf("rn")>-1) {  trace("oker ");  }  a_txt.text = replacePunc(rw);  };  function replacePunc(str) {  var tempArray = str.split("rn");  var tempstr = new String();  for (var i = 0; i<tempArray.length; i++) {  tempstr += tempArray[i]+newline;  }  return tempstr;  }  System.useCodepage = true;  mytxtData.load("mydata.txt"); 
加载XML文件
[u]复制代码[/u] 代码如下:
var doc1 = new XML();  //---------------------  doc1.ignoreWhite = true;  doc1.load("data.xml");  doc1.onLoad = function(success) {  if (success) {  e = doc1.firstChild.firstChild;  a = e.attributes.kind;  b = e.childNodes[0].firstChild.nodeValue;  c = e.childNodes[1].firstChild.nodeValue;  d = e.childNodes[2].firstChild.nodeValue;  text1 = a+"----------"+b+"----------"+c+"----------"+d;  } else {  trace("载入失败");  }  };  stop(); 
[b]直接载入图片 [/b]
[u]复制代码[/u] 代码如下:
pic = new Array();  for (i; i<9; i++) {  pic[i] = "mypic"+i+".jpg";  loadMovie(pic[i], "mc"+i);  trace(pic[i]);  }
[b]载入MP3音乐(直接) [/b]
[u]复制代码[/u] 代码如下:
myMusic = new Sound(_root.mySound);  myMusic.loadSound("song1.mp3", false);  myMusic.setVolume(130);  var playing = false;  preloading = true;  this.onEnterFrame = function() {  mTotal = _root.myMusic.getBytesTotal();  mLoaded = _root.myMusic.getBytesLoaded();  if (preloading == true && mLoaded > 0){  mPercent = Math.round((mLoaded/mTotal)*100);  _root.preloader._visible = true;  _root.preloader.mFiller._xscale = mPercent;  if(mPercent >= 100){  myMusic.start(0,999);  preloading = false;  playing = true;  _root.preloader._visible = false;  delete this.onEnterFrame;  }  }  };
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部