当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > 闪动的变色圆盘

Flash动画制作
Flash实例教程:用AS3代码表现倾斜角与斜率
Flash实例教程:用AS3代码制作交互式3D旋转动画效果
Flash cs3仿真艺术设计5.6:图形元件的同步与不同步
Flash cs3仿真艺术设计5.7:图形元件的同步应用
Flash cs3仿真艺术设计5.8:铰连身体部分
Flash实例教程:用AS2代码制作图片循环效果
Flash实例教程:AS3代码简单表现照片底片效果
Flash cs3仿真艺术设计5.9:关闭缺口_完善角色肢体连接
Flash入门实例教程:图片不间断滚动动画效果
Flash AS2实例教程:鼠标感应放大缩小图片效果
Flash AS3实例教程:鼠标跟随炫舞线条动画效果
Flash AS2实例教程:制作360度全景动画效果
Flash cs3仿真艺术设计5.10:位图动画的表现
Flash cs3仿真艺术设计5.11:导入PSD文件
Flash AS3基础教程:物理基础之速度向量(Velocity)
Flash AS3.0菜鸟学飞教程:帧循环学习实例
Flash MX 视频导入功能详解(6)
Flash教程:视频导入与编辑
Flash cs3仿真艺术设计5.12:运动引导层制作布什搞笑动画
Flash cs3仿真艺术设计5.13:人物行走动画制作技巧

Flash动画制作 中的 闪动的变色圆盘


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 96 ::
收藏到网摘: n/a

1、新建一个flash文档,具体的自己设置

2、点击新建元件,建立一个影片剪辑。下面我们来做一个圆弧状的有一定角度的小mc,具体形状看图片。

3、制作过程:先绘制一个带边线的圆,颜色自定,在对齐面板中调整,使这个圆位于场景的中央如图:

按此在新窗口浏览图片

按此在新窗口浏览图片

然后绘制两条其他颜色的直线,一条水平,一条竖直,调整这两条线,也让他们都位于场景的中央。如图
按此在新窗口浏览图片

选中竖直的这条线,如图
按此在新窗口浏览图片

点菜单中的修改--变形--缩放和旋转--如图,设置旋转60度,如图
按此在新窗口浏览图片

结果如图:
按此在新窗口浏览图片

选择其他部分,都删除掉,只留下如图的这一部分。
按此在新窗口浏览图片

再把上图中的边线也删除掉,最终的效果如图
按此在新窗口浏览图片
4、好了,mc做好了,回到主场景,下面我们就要添加脚本了。

首先,把我们刚才做好的影片剪辑拖入主场景,把它的实例名修改为“mc”

选中第一帧,在第一帧加上下面一段代码:

degree=0//初始化,角度为0
for (i=1; i<=12; i++) {//因为我们在坐mc的时候,mc的角度是30度,所以我们要复制12个
degree += 30;//角度每次增加30度
duplicateMovieClip ("mc", "mc_"+i, i);//复制
temp=eval("mc_"+i)//解析一下,方便
temp._rotation = degree;//对象旋转,正好转成一个圆
}
mc._visible=false;//设置原来的对象隐藏

然后再选中我们拖出来的mc,在mc上加上如下代码:

onClipEvent (enterFrame) {//mc进入帧时
color = new Color(this);//定义一个新对象color,指向当前的mc
color.setRGB(random(16777215))//设置当前的mc的颜色为随机颜色
this._rotation += 3;//mc旋转,角度递增
}