设为首页
加入收藏
发布文章
  首页   操作系统   系统集成   程序设计   网站设计   图形图象   安全技术   反击技术   硬件DIY   认证考试   免费资源
当前位置:中国E盟 -=> 图形图象 -=> Flash -=> 正文  
flash动态加载多张图片 << 已到尽头 | Adobe Flash 2006发展趋势预测 >> 
 发布日期:2006-5-4 14:47:31 发布者:[中国E盟]  来源:[本站]  浏览:[]  评论:[ 字体:   
主要代码
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 +"%";//显示下载的信息
 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;
 
 //filesizetxt=fileoldsize+"    显示大小 "+ "宽:"+loadneww + " 高:"+loadnewh;
 if (loadds==100){//如果下载完成
  target_mc.removeListener(myListener);//删除监听对象
  loadmc._width=50;
  loadmc._height=50;
  //setsize=300;//设置显示的宽度 (高度会等比显示)
  loadneww=300;
  loadnewh=300*loadv;//宽高等比
  gotoAndPlay("loaded");
 }//end if
 } //end onLoadInit
my_mcl.addListener(myListener);//注册一个新的监听对象
my_mcl.loadClip(this.loadfile,loadmc);//加载文件loadfile到loadmc
stop(); ]]>
打印 】【 收藏 】【 推荐 】 
相关文章 推荐文章 热门文章
·暂无  ·暂无
flash动态加载多张图片
如何实现透明flash动画效果
FLASH制作精美的闹钟
用 Flash MX 制作旋转展厅
在Flash中使用ASP技术
 评一评
正在读取…
  笔名:
  评论:
   
【注】 发表评论必需遵守以下条例:
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款

设置首页 - 加入收藏 - 关于我们 - 联系我们 - 友情连接 - -

Copyright ©2006-2008 中国E盟 Powered By:www.chinaE.org

湘ICP备05004075号