flash加载各种外部文件

所属分类: 网页制作 / Flash 阅读数: 737
收藏 0 赞 0 分享

加载外部swf到层

复制代码 代码如下:
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 
复制代码 代码如下:

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();

加载记事本文件
复制代码 代码如下:

mytxtData = new LoadVars(); 
mytxtData.onData = function(rw) { 
if (rw.indexOf("\r\n")>-1) { 
trace("oker "); 

a_txt.text = replacePunc(rw); 
}; 

function replacePunc(str) { 
var tempArray = str.split("\r\n"); 
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文件
复制代码 代码如下:

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(); 

直接载入图片
复制代码 代码如下:

pic = new Array(); 
for (i; i<9; i++) { 
pic[i] = "mypic"+i+".jpg"; 
loadMovie(pic[i], "mc"+i); 
trace(pic[i]); 
}

载入MP3音乐(直接)
复制代码 代码如下:

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; 


};

更多精彩内容其他人还在看

了解在Flash中的编程工作第1/4页

了解在Flash中的编程工作
收藏 0 赞 0 分享

FLV视频上传到网上不能播放的原因与解决办法

FLV视频上传到网上不能播放的原因与解决办法
收藏 0 赞 0 分享

Flash与后台数据交换方法整理

Flash与后台数据交换方法整理
收藏 0 赞 0 分享

FLASH基础开发习惯第1/2页

FLASH基础开发习惯
收藏 0 赞 0 分享

网页中嵌入Flash的方法讨论

网页中嵌入Flash的方法讨论
收藏 0 赞 0 分享

flash组件开发要点第1/2页

flash组件开发要点
收藏 0 赞 0 分享

修改flash之必备软件硕思闪客精灵3.3注册破解版下载

硕思闪客精灵 MX 是一款用于浏览和解析Flash动画(.swf文件和.exe文件)的工具
收藏 0 赞 0 分享

使用 AllowNetworking Flash的世界安静了

使用 AllowNetworking Flash的世界安静了
收藏 0 赞 0 分享

FCS中ActionScript代码提示功能

FCS中ActionScript代码提示功能
收藏 0 赞 0 分享

Flash ActionScript 中按钮和电影剪辑的事件和方法

Flash ActionScript 中按钮和电影剪辑的事件和方法
收藏 0 赞 0 分享
查看更多