本例应用了前几章节已经学习的产生随机对象和删除对应随机对象等知识,控制游戏过程中用户移动鼠标指针与创建的随机对象之间是否接触并执行相对应的程序块,显示用户通过移动鼠标指针所扑捉到的喜鹊数量。本实例还创建游戏的结束和重新开始程序,用户可进一步扩展,根据扑捉到的喜鹊数量来设置游戏关卡和游戏级别。通过本例的制作,读者可以掌握对简单基础游戏的创建全过程,停止游戏和重新开始游戏的控制。
本例思路:
<1> 创建实例背景图。
<2> 添加按钮和“成绩单”。
<3> 创建喜鹊动画和手型对象,将其转换为元件类。
<4> 编写喜鹊元件扩展类。
<5> 编写主程序类,控制游戏开始与结束,显示用户通过移动鼠标指针所扑捉到的喜鹊数量。
<6> 随机创建的喜鹊对象与用户鼠标指针接触所执行的控制程序。
<7> 停止游戏和重新开始游戏的控制。
实例步骤:
(1)新建一个空白文档,设置舞台大小为650*400,帧频设置为30,绘制游戏背景图或导入一张适合的背景图作为游戏背景,如下图13-1所示。

图13-1 实例背景
(2)新建一个图层,创建三个按钮元件,如下图2-所示,并命名“实例名”为“start_btn” 、“help_btn”、“out_btn” ,分别间隔放置于舞台右下角,如图13-2所示。

图13-2 控制按钮
(3)新建一个图层,创建“成绩单”,如下图13-3所示。创建一个动态文本,添加实例名为“displayGrade_txt”,将用于显示用户通过移动鼠标指针所扑捉到的喜鹊数量。

图13-3 缩放和绘制投影
(4)创建一个新影片剪辑并命名为“Fly”,扩展元件类也设为“Fly”。在“Fly”影片剪辑里创建喜鹊飞翔的动画,如下面演示图13-4 所示。

(1)

(2)
图13-4 喜鹊和手型
(5)再创建一个影片剪辑,命名为“gotgood_mc” ,在该影片剪辑内插放3个关键帧,绘制3个手型,如图1- (1)、(2)所示。再创建一个影片剪辑,命名为“MouseHand”,同时设置扩展元件类也为“MouseHand” ,将影片剪辑“gotgood_mc”元件对象放置于此,并命名实例名为“gotgood_mc”,如图13-5所示。

(1)

(2)

(3)
情非得已
Flash CS4教程:制作调入式声音控制的按钮2009-10-22
Flash CS4教程:详细解析抓喜庆游戏教程2009-10-13
Flash AS3.0教程:制作3D旋转动画效果2009-09-01
Flash详细解析制作出的动画如何导出GIF
相关文章94122015-10-12
Flash绘制漂亮的中国风骏马图教程
相关文章92282014-03-26
Flash制作遮罩图片切换特效教程
相关文章151672014-03-26
Flash制作牛奶摇摇杯实例教程
相关文章133692014-03-26
Flash实例教程之打造鼠标触发火焰特效
相关文章65692014-03-22
Flash制作可爱吹泡泡动画效果教程
相关文章154212014-03-22
Flash教你制作悠闲来喝茶动画教程
相关文章56682014-03-22
Flash制作有趣的亲嘴猪动画教程
相关文章76312014-03-22
