最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442
当前位置:首页 > 网络设计学院 > Flash教程

FileReference实现文件下载接口

日期:12-23    来源:网页设计秀    作者:cnwebshow.com

import flash.net.FileReference;703中国设计秀
var listener:Object = new Object();703中国设计秀
var btListener:Object = new Object();703中国设计秀
var file:FileReference = new FileReference();703中国设计秀
var isLoading:Boolean = false;703中国设计秀
var url:String = "http://count.skycn.com/softdownload.php?id=4934&url=http://tj-http.skycn.net:8081/down/IPQQ2005_skycn.exe";703中国设计秀
bt.label = "开始下载";703中国设计秀
downLoadBar.mode = "manual";703中国设计秀
downLoadBar._visible = false;703中国设计秀
listener.onProgress = function(file:FileReference, loaded:Number, total:Number):Void {703中国设计秀
downLoadBar.label = "已完成:"+int(loaded/total*100)+"%";703中国设计秀
downLoadBar.setProgress(loaded,total);703中国设计秀
}703中国设计秀
btListener.click = function():Void{703中国设计秀
if(!isLoading){703中国设计秀
bt.label = "取消";703中国设计秀
file.download(url,"QQ.exe.tmp");//FileReference的download方法,参数一:下载文件的URL,参数二:保存到本地的默认文件名703中国设计秀
isLoading = true;703中国设计秀
downLoadBar._visible = true;703中国设计秀
}else if(isLoading){703中国设计秀
bt.label = "开始下载";703中国设计秀
file.cancel();703中国设计秀
isLoading = false;703中国设计秀
downLoadBar._visible = false;703中国设计秀
}703中国设计秀
}703中国设计秀
file.addListener(listener);703中国设计秀
bt.addEventListener("click",btListener);703中国设计秀

 703中国设计秀

 703中国设计秀

//基本上实现的方法不难.不过我想到的FLASH提供的这个方法可以为一些做资源下载服务的站长带来喜讯了--