flash加载各种外部文件

网页制作 Flash Flash As 分类:[default] 更新日期: 2016-06-14

加载外部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; 


};


> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!

相关文章
  • Python中在脚本中引用其他文件函数的实现方法
    下面小编就为大家带来一篇Python中在脚本中引用其他文件函数的实现方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧在导入文件的时候,Python只搜索当前脚本所在的目录,加载(entry-point)入口脚本运行目录和sys.path中包含的路径例如包的安装地址.所以如果要在当前脚本引用其他文件,除了将文件放在和脚本同一目 ...
  • 将xml文件作为一个小的数据库,进行学生的增删改查的简单实例
    下面小编就为大家带来一篇将xml文件作为一个小的数据库,进行学生的增删改查的简单实例.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧1.xml文件: <?xml version="1.0" encoding="UTF-8"?><Students> <stude ...
  • 解读ASP.NET5&MVC6系列教程1:ASP.NET5简介
    这篇文章主要介绍ASP.NET 5简介以及对各个版本号进行解释,ASP.NET 5中新的变化,需要的朋友可以参考下.ASP.NET 5简介 ASP.NET 5是一个跨时代的改写,所有的功能和模块都进行了独立拆分,做到了彻底解耦.为了这些改写,微软也是蛮 拼的,几乎把.NET Framwrok全部改写了一遍,形成了一个.NET Core的东西. 在.NET C ...
  • 关于IE11修改User-agent不再支持document.all等
    这篇文章主要介绍了关于IE11修改User-agent不再支持document.all等,需要的朋友可以参考下一个新的身份标识关于IE11的第一个新闻就是它有了一个新的用户代理(UA)字符串: Mozilla/5.0 (IE 11.0; Windows NT 6.3; Trident/7.0; .NET4.0E; .NET4.0C; rv:11.0) lik ...
  • ASP.NETWebApi2实现多文件打包并下载文件的实例
    ASP.NETWebApi2实现多文件打包并下载文件的实例
    这篇文章主要介绍了ASP.NET Web Api 2利用ByteArrayContent和StreamContent实现多文件打包并下载的方法,提供源码下载,需要的朋友可以参考下.最近由于工作和个人事务,站点也好久没更新了,但这并不影响我对.NET的热情.站点的更新工作还是得想办法抽时间来完成的. 今天利用中午的时间来写一篇关于Asp.Net Web Api ...
  • ASP.NET(C#)WebApi通过文件流下载文件的实例
    这篇文章主要介绍了ASP.NETC# Web Api通过文件流下载文件的方法,提供源码下载,需要的朋友可以参考下.下载文件到本地是很多项目开发中需要实现的一个很简单的功能.说简单,是从具体的代码实现上来说的,.NET的文件下载方式有很多种,本示例给大家介绍的是ASP.NET Web Api方式返回HttpResponseMessage下载文件到本地.实现的方 ...
猜你喜欢