zoukankan      html  css  js  c++  java
  • flash动态加载多张图片

    主要代码
    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();


    源文件下载:427784692.rar
  • 相关阅读:
    opstack 笔记 (一) 概念
    Redis学习汇总
    MongoDB添加删除节点
    Redis主从及Cluster区别及注意事项
    叶问18
    Redis慢日志取出来
    Redis的AOF重写脚本
    使用Python比较MySQL数据库中两个数据库的表结构--转载
    关于InnoDB存储引擎 text blob 大字段的存储和优化
    MongoDB进阶之路:不仅仅是技术研究,还有优化和最佳实践--转载
  • 原文地址:https://www.cnblogs.com/tdalcn/p/725841.html
Copyright © 2011-2022 走看看