[全屏欣赏]此帖目的:制作简单的互动动画,鼠标划过的地方就会有星星掉下。
还记得“[初级互动]鼠标特效之七彩星星”嘛,是不是在复制MC的时候累的够呛,那这回我们就让AS来替我们完成那些工作吧。
非凡说明:
①:按钮的制作
②:用AS来复制电影符号
③:将电影符号放入按钮中
制作步骤:
1、打开Flash MX并新建一文档。
2、适当修改文档属性。(如尺寸:400×300,背景为黑色)
3、新建一电影符号,命名为:“MC_星”。在此符号的第一帧中画一小正圆(15×15左右),打开对齐面板使其中心对齐,并将这个小正圆按F8转换为按钮符号。命名为“BUT”
4、右击按钮-->Action 打开编程面板,在按钮中加入如下AS(动作脚本):
on (rollOver) {
gotoAndPlay(2);
}
5、在第一帧加入帧动作:stop() 这时,帧上出现一个小‘a’。
6、在第2帧插入一空白要害帧(快捷键F7)在第2帧画一颗星星并中心对齐(尺寸小于15×15就可以了)。
7、选中星星后按F8转换为电影符号,命名为“MC_星星”。
8、双击“MC_星星”电影符号,对其进行原位编辑。
9、分别在第5、10、15、20、25、30帧处插入要害帧,关为每帧中的星星设置不同的颜色。最后让这层所有帧做变形动画。(Shape动画)。
10、双击工作区,返回上层编辑,即返回到“MC_星”的编辑状态。
11、在第15帧处插入一要害帧,并将第15帧的“星星”向右下方移动一块。Alpha设为0。并设置2—15帧为运动动画(Motion)旋转1周。
12、回到主场景中,把“MC_星”拖入到主场景中。并在属性栏中将其命名为“aiyi”。
13、剩下的就交给AS好了,新建一图层,命名为“AS”,在此层里输入如下AS:
m=1
W=400/15 //主场景的长除以被复制MC的长
H=300/15 //主场景的宽除以被复制MC的宽
for(i=1;i<=W;i++){
for(j=1;j<=H;j++){
duplicateMovieClip("aiyi","aiyi"+m,m);
setProperty("aiyi"+m,_x,15*(i-1));
setProperty("aiyi"+m,_y,15*(j-1));
m++
}
}
14、任意双击一个圆,进入“MC_星”符号,在次双击,进入按钮“BUT”编辑状态。将UP帧处的要害帧拖到Hit处。
15、OK,回车测试吧!
点击浏览该文件