资源描述:
《flash制作旋转正立方》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、制作方法:1、事先用PHOTOSHOP处理好6张200*199的图片。2、打开FLASH,新建文挡,550*400,桢频60。先导入事先准备好的六张图片,点“文件”-"导入"-“导入到库”。3、图片导入后,打开库面板。4、然后在导入的图片上击鼠标右键。选择“链接”。5、在弹出的对话框中,输入"image0"。并且勾选如下图所示的两个复选框。照此方法,对图片依次进行设置。即"image0"、"image1"、"image2"、"image3"、"image4"、"image5"。6、在场景第一层中绘制一个背景。这步不是必须的,呵呵.
2、..可以省略。当然啦,你也可以加一张背景图片。7、新建第二层(AS层),添加代码。在第一桢输入如下代码:functioncreateRectangle(scope,w,h,color,is_fill){ varl=scope.getNextHighestDepth(); var_mc=scope.createEmptyMovieClip("mc_"+l,l); with(_mc) { lineStyle(0,color,100); if(is_fill) {
3、beginFill(color,100); }//endif lineTo(0,h); lineTo(w,h); lineTo(w,0); lineTo(0,0); endFill(); }//Endofwith return(_mc);}//Endofthefunctionstop();varloader_width=150;varloader_height=4;varloading_color=4539717;varmy_loader_mc1=cr
4、eateRectangle(this,loader_width,loader_height,loading_color,true);varmy_loader_mc2=createRectangle(this,loader_width,loader_height,loading_color,false);my_loader_mc1._x=(Stage.width-loader_width)/2;my_loader_mc1._y=(Stage.height-loader_height)/2;my_loader_mc2._x=my_lo
5、ader_mc1._x;my_loader_mc2._y=my_loader_mc1._y;this.onEnterFrame=function(){ my_loader_mc1._width=_root.getBytesLoaded()/_root.getBytesTotal()*loader_width; if(_root.getBytesLoaded()==_root.getBytesTotal()) { my_loader_mc1.removeMovieClip(); my_loader
6、_mc2.removeMovieClip(); deletemy_loader_mc1; deletemy_loader_mc2; deletethis.onEnterFrame; play(); }//endif};在第二桢输入如下代码:functionmy_getImages(){for(var_loc1=0;_loc1<6;++_loc1){my_blank_mc.createEmptyMovieClip("image"+_loc1,_loc1);my_blank_mc["
7、image"+_loc1].createEmptyMovieClip("my_blmc",_loc1);my_blank_mc["image"+_loc1].my_blmc.attachBitmap(flash.display.BitmapData.loadBitmap("image"+_loc1),1,false,true);}//endoffor}//EndofthefunctionfunctionpointsTransform(points,_zxb){var_loc17=newArray();var_loc10=Math.
8、sin(_zxb.x);var_loc12=Math.cos(_zxb.x);var_loc8=Math.sin(_zxb.y);var_loc11=Math.cos(_zxb.y);var_loc7=Math.sin(_zxb.z);var_lo