flash简单制作旋转的立方体.docVIP

  • 4
  • 0
  • 约3.75千字
  • 约 5页
  • 2016-10-23 发布于河南
  • 举报
flash简单制作旋转的立方体

flash简单制作旋转的立方体 flash教程 flash实例 立方体 1、准备6张200*200 JPEG格式图片,作为立方体的六个侧面图片;一张750*560 JPEG格式图片,作为动画的底图,一首MP3音乐作为背景音乐。 2、打开FLASH 8.0或者FLASH CS3软件,设置动画尺寸为750*560,把准备好的6张200*200图片和1张750*560图片以及MP3音乐导入到库里。 注意:FLASH 8.0的软件新建文档画面如下:(点击-创建新项目-FLASH文档) FLASH CS3新建文档画面如下:(记住:一定要点击新建-FLASH文件(ActionScript 2.0),因为3.0不支持) 3、 把库里的6张200*200图片重新命名,依次命名为:image0 image1 image2 image3 image4 image5 ,如下所示: 4、 鼠标右键放在库里重新命名为image0的图片上,点击鼠标右键的“属性”,在出现的待选项目里,把鼠标放在衔接项目上,点击鼠标左键,出现如下提示: 在“为ActionScript”前面的框里点击,出现绿色的勾,如图所示。 5、 新建一个名字为“语句”的影片剪辑,在第一帧添加动作代码如下(复制-粘帖就可以啦): function createImages() { var _loc1 = 6; while (_loc1--) { theScene.createEmptyMovieClip(image + _loc1, _loc1); theScene[image + _loc1].createEmptyMovieClip(contents, _loc1); theScene[image + _loc1].contents.attachBitmap(flash.display.BitmapData.loadBitmap(image + _loc1), 1, false, true); } // end while } // End of the function function pointsTransform(points, rotations) { var _loc19 = new Array(); var _loc11 = Math.sin(rotations.x); var _loc9 = Math.cos(rotations.x); var _loc13 = Math.sin(rotations.y); var _loc10 = Math.cos(rotations.y); var _loc14 = Math.sin(rotations.z); var _loc12 = Math.cos(rotations.z); var _loc7; var _loc8; var _loc5; var _loc3; var _loc4; var _loc2; var _loc20; var _loc15; var _loc16; var _loc1 = points.length; while (_loc1--) { _loc7 = points[_loc1].x; _loc8 = points[_loc1].y; _loc5 = points[_loc1].z; _loc3 = _loc9 * _loc8 - _loc11 * _loc5; _loc4 = _loc11 * _loc8 + _loc9 * _loc5; _loc20 = _loc10 * _loc4 - _loc13 * _loc7; _loc2 = _loc13 * _loc4 + _loc10 * _loc7; _loc15 = _loc12 * _loc2 - _loc14 * _loc3; _loc16 = _loc14 * _loc2 + _loc12 * _loc3; _loc19[_loc1] = {x: _loc15, y: _loc16}; } // end while return (_loc19); } // End of the function function movieClip3PointTransform(mc, a, b, c) { mc._visible = pointsIsVisible(a, b, c); if (!mc._visible) { return; } // end if var _loc1 = mc.transform.matrix; _loc1.tx = b.x; _loc1.ty = b.y; _loc1.a = (a.x - b.x) / mc.contents._width; _loc1.b = (a.y - b.y) / mc.con

文档评论(0)

1亿VIP精品文档

相关文档