Flash动画教程:制作经典小游戏《填色》(8)
来源:互联网 作者:未知 发布时间:2010-10-23 21:01:10 网友评论 0 条
10.选择“图”图层的第3帧,从素材中将boy影片剪辑拖入舞台的左侧,实例名称命名为“boy”。打开boy实例,设置“发”影片剪辑的实例名称为“a1”,依此类推,设置boy实例中其它剪辑的名称为“a2”、“a3”···。选中a1打开动作面板,添加如下代码:
on (release) {
_root.boy.a1color = new Color(_root.boy.a1);
_root.boy.a1color.setRGB(_root.sezhi);
_root.sound.play();
}
把上面a1中的代码分别复制到其它的a2、a3···实例中。需要注意的是,要将语句中的颜色对象改为与它们各自的实例名称分别对应。
12.选择“吸管”层的第2帧,从素材中将“吸管”影片剪辑拖入舞台,实例名称命名为“xiguan”。
13.选择“显示区”层第2帧,从素材中将“控制吸管”和“sound”两个影片剪辑拖入到场景中但不要放在舞台上,sound影片剪辑实例名称命名为“sound”。选择影片剪辑“控制吸管”的实例,在其动作面板上添加以下代码:
onClipEvent (mouseDown) { //当鼠标按下时
_root.xiguan.gotoAndPlay(2); //实例“xiguan”跳转到第2帧,并开始播放
}
14.选择“程序”层的第1帧,在其动作面板上添加如下语句:
stop();
var sezhi;
选择第2帧,在其动作面板上添加如下代码:
Mouse.hide();
startDrag("_root.xiguan", true); //隐藏鼠标,实现吸管跟随
选择第3帧,在其动作面板添加如下代码:
stop();
制作完成以后如图22所示:
- 2009-10-11
- 2009-10-10
- 2009-10-11
- 2009-10-11
- 2011-02-02
- 2009-10-10
- 2009-10-10
- 2009-10-11
- 2010-05-16
- 2009-10-11
- 2010-05-16
- 2009-10-10
- 2009-10-11
- 2010-05-16
- 2009-10-11
关于我们 | 联系方式 | 广告服务 | 免责条款 | 内容合作 | 图书投稿 | 招聘职位 | About CG Time
Copyright © 2008 CGTime.org Inc. All Rights Reserved. CG时代 版权所有