资源描述:
《为加载图像文件或 swf 文件创建进度条》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、为加载图像文件或SWF文件创建进度条创建一个名为loadImage.fla的新Flash文档。选择"修改">"文档",在宽度文本框中键入700,在高度文本框中键入500,从而更改文档的尺寸。在时间轴中选择第1帧,然后在"动作"面板中键入下面的代码://创建剪辑来承载您的内容this.createEmptyMovieClip("progressBar_mc",0);progressBar_mc.createEmptyMovieClip("bar_mc",1);progressBar_mc.createEmptyMovieClip("stro
2、ke_mc",2);//创建进度框with(progressBar_mc.stroke_mc){ lineStyle(0,0x000000); moveTo(0,0); lineTo(100,0); lineTo(100,10); lineTo(0,10); lineTo(0,0);}//创建进度条with(progressBar_mc.bar_mc){ beginFill(0xFF0000,100); moveTo(0,0); lineTo(100,0); lineTo(100,10); lineTo(0,10);
3、 lineTo(0,0); endFill(); _xscale=0;}//进度坐标progressBar_mc._x=2;progressBar_mc._y=2;//加载进度varmclListener:Object=newObject();//开始加载时进度条缩放为0mclListener.onLoadStart=function(target_mc:MovieClip){ progressBar_mc.bar_mc._xscale=0;};//在加载过程中进度条进行缩放mclListener.onLoadProgress=f
4、unction(target_mc:MovieClip,bytesLoaded:Number,bytesTotal:Number){ progressBar_mc.bar_mc._xscale=Math.round(bytesLoaded/bytesTotal*100);};//加载完成后进度移除mclListener.onLoadComplete=function(target_mc:MovieClip){ progressBar_mc.removeMovieClip();};//当执行加载的剪辑的第一帧上的动作时调用(这里设置加载
5、的外部文件的宽高设置)mclListener.onLoadInit=function(target_mc:MovieClip){ target_mc._height=500; target_mc._width=700;};//创建一个剪辑来承载图像。this.createEmptyMovieClip("image_mc",100);varimage_mcl:MovieClipLoader=newMovieClipLoader();image_mcl.addListener(mclListener);image_mcl.loadClip
6、("http://www.helpexamples.com/flash/images/gallery1/images/pic3.jpg",image_mc);为加载MP3文件创建进度条创建一个名为loadSound.fla的新Flash文档。在时间轴中选择第1帧,然后在"动作"面板中键入下面的代码://设置宽高变量varpb_height:Number=10;varpb_width:Number=100;//在影片剪辑pb中创建进度varpb:MovieClip=this.createEmptyMovieClip("progressBar
7、_mc",this.getNextHighestDepth());//在影片剪辑pb中创建进度条pb.createEmptyMovieClip("bar_mc",pb.getNextHighestDepth());//在影片剪辑pb中创建进度条右边直线pb.createEmptyMovieClip("vBar_mc",pb.getNextHighestDepth());//在影片剪辑pb中创建进度框pb.createEmptyMovieClip("stroke_mc",pb.getNextHighestDepth());//在影片剪辑pb
8、中创建动态文本pb.createTextField("pos_txt",pb.getNextHighestDepth(),0,pb_height,pb_width,22);//影片剪辑pb的坐