毕业论文 论文提纲 论文写作 公文范例 教育论文 教育学论文 师范教育 学术论文     论文指导*
                     
 
   
   
   
   
           
 

当前位置:课件115学培吧(kj115.com)→flash网侠教程(助你成为顶尖课件高手)→系列文章

 
 
标题:技巧文章flash加载外部图片进度显示
 
展示台

文章来源 作者:admin 密码:admin 整理:湖北金鹰

◇网侠教程栏目简介
    提供FLASH侠客教程和网页制作侠客教程,高手进阶教程。
    浏览过这些资源的还浏览过经典教程图文教程游戏开发教程等相关资源。

---------------

湖北金鹰课件吧

论文相关服务
 

 

//设置开始
loadfile="http://www.deskcar.com/desktop/fengjing/2004222154314/56.JPG";//要加载的文件
loadmc=_root.mymc;//要加载到的元件
setsize=300;//设置显示的宽度 (高度会等比显示)
//设置结束
//---------代码开始------------
var my_mcl = new MovieClipLoader(); //定义新的MovieClipLoader对象
myListener = new Object(); //定义一个新的对象,用来监听load进程
myListener.onLoadProgress = function (target_mc, loadedBytes, totalBytes) //加载过程中每当将加载的内容写入磁盘时调用
{
loaded=loadedBytes; //是已经下载的字节
loadtotal=totalBytes; //是正在加在的文件的总字节数
loadds = int(loaded /loadtotal * 100);//计算已经载入的百分比
loadtxt =int(loaded/1024) + " K / " + int(loadtotal/1024)+ " K " + loadds +"%";//显示下载的信息
_root.loadbar.gotoAndStop(loadds); //设置进度条
//if(loadds==100){_root.p._visible=false} // 如果不想使载入的按钮和进度条显示,使用该语句
}//end onLoadProgress
myListener.onLoadInit = function (target_mc) //当执行加载的剪辑的第一帧上的动作时调用
{
//获取加载的文件的大小、尺寸
loadmcoldw = target_mc._width;
loadmcoldh = target_mc._height;
fileoldsize = "文件宽度:" + loadmcoldw + " 高度: " + loadmcoldh;
loadv=loadmcoldh/loadmcoldw; //获得宽高比
//设置大小
speed=0.1;
loadneww=setsize;
loadnewh=setsize*loadv;//宽高等比
filesizetxt=fileoldsize+" 显示大小 "+ "宽:"+loadneww + " 高:"+loadnewh;
if (loadds==100){//如果下载完成
target_mc.removeListener(myListener);//删除监听对象
_root.mymc.onEnterFrame = function() {//循环触发事件
_root.mymc._width+=(loadneww-_root.mymc._width)*speed;//缓冲变动
_root.mymc._height+=(loadnewh-_root.mymc._height)*speed;
};//end onEnterFrame
}//end if
} //end onLoadInit
myListener.onLoadError = function (target_mc, errorCode) //加载的文件未能加载时调用
{
if (errorCode=="URLNotFound" errorCode=="LoadNeverCompleted"){
loadtxt="文件不存在!";//加载出错!
}//end if
} //end onLoadError
my_mcl.addListener(myListener);//注册一个新的监听对象
my_mcl.loadClip(loadfile,loadmc);//加载文件loadfile到loadmc
stop();
//MovieClipLoader.removeListener()
//删除已使用 MovieClipLoader.addListener() 注册的对象

//MovieClipLoader.unloadClip()
//删除已通过 MovieClipLoader.loadClip() 加载的影片剪辑

 

 
课件115学培吧(湖北金鹰)欢迎您!永久免费服务网址:http://www.kj115.com
   
 

学员众多的FLASH课件学习基地,成万免费FLASH课件制作教程在线学习,还有免费内容课件教程、视频教程、课件技巧、课件探讨、课件欣赏、课件展示、实用教程、课件界面、课件脚本、课件游戏、课件下载、课件封面、课文内容图片、课文人物图片库、课件素材、图片素材、声音素材、动物素材、背景图片、背景资料、背景边框、课件顶栏图片素材、Dreamweaver教程、Dreamweaver网页课件教程、软件下载。承接学习和培训,承接课件订制,课件修改等所有课件相关服务。
本站主要业务:┃flash课件制作视频教程培训┃承接全国竞赛flash课件┃论文代写代发┃代办课件国家级获奖证书┃
联系:QQ:444860709 手机:13339817386


 
 

业务办理
鄂ICP备08005724号