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