[AS3]as3制作加载文件的显示进度实例源代码
[AS3]as3制作加载文件的显示进度实例源代码,as3加载,as3加载图片
[AS3]as3制作加载文件的显示进度实例源代码
- package
- {
- import flash.display.MovieClip;
- import flash.display.Sprite;
- import flash.events.Event;
- import flash.events.ProgressEvent;
- import flash.net.URLLoader;
- import flash.net.URLRequest;
- import flash.text.TextField;
- public class Main extends Sprite
- {
- var xmlUrl:URLRequest = new URLRequest("http://www.cuplayer.com/cuplayer.jpg");
- var xmlLoader:URLLoader = new URLLoader(xmlUrl);
- var txt:TextField = new TextField();
- public function Main():void
- {
- init();
- }
- private function init():void
- {
- //cuplayer提示资源正在加载
- xmlLoader.addEventListener(ProgressEvent.PROGRESS, progressHanlder);
- //cuplayer提示若资源加载完成
- xmlLoader.addEventListener(Event.COMPLETE, completeHandler);
- txt.width = 300;
- this.addChild(txt);
- }
- private function progressHanlder(event:ProgressEvent):void
- {
- //已加载的字节数
- var movieBytesLoaded:int = xmlLoader.bytesLoaded;
- var movieKLoaded:int = movieBytesLoaded / 1024;
- //加载对象的总字节数
- var movieBytesTotal:int = xmlLoader.bytesTotal;
- var movieKTotal:int = movieBytesTotal / 1024;
- txt.text = "已加载:" + movieKLoaded + "KB / 总大小:" + movieKTotal + "KB";
- }
- private function completeHandler(event:Event):void
- {
- trace("资源加载完成!");
- }
- }
- }
热门文章推荐
- [Red5]Red5之Flash流媒体服务器的安装与使用教程完整版(组图)
- [rtsp]设置海康配置DDNS远程访问的用户手册(组图说明)
- [live555]live555直播rtsp流
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [FFmpeg]FFmpeg实现监控摄像头的RTSP协议转RTMP协议直播
- [海康]海康网络摄像机激活功能图文教程
- [RED5]搭建RED5直播用流媒体服务(搭直播环境)
请稍候...