下载此文档

大锤打鬼子.doc


文档分类:医学/心理学 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
该【大锤打鬼子 】是由【fanglangjizv】上传分享,文档一共【5】页,该文档可以免费在线阅读,需要了解更多关于【大锤打鬼子 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。1/5
5。大锤打鬼子
本游戏包括9帧,图层若干,其中代码层为独立一个图层,其它图层的多少可根据个人习惯。第1帧为说明页面,内容包括游戏背景、说明文字、—8帧为游戏部分,主场景底部是带有本课生字的7个大锤,,内容包括判分动态文本、再玩一次按扭。该游戏界面如图7—26所示。
图7—26大锤打鬼子场景
步骤1:绘制大锤元件。大锤元件是两个影片剪辑的嵌套,嵌套层次如图7—“插入"|“元件”命令,在弹出的对话框的名称选项输入“动锤”,在类型选项中选择“影片剪辑”,进入编辑状态,选择工具箱中的工具绘制大锤,选择刚刚绘制的大锤右击转换为元件,在弹出的对话框的类型选项卡中选择影片剪辑,命名为“锤子”.
图7—27大锤元件嵌套
步骤2:录入生字。双击进入大锤编辑状态,再新增两个图层,一个为代码层一个为文字层,代码层输入stop(); 文字层分别在第2帧至第8帧输入本课生字,如图7-28所示。
图7-28 锤子内部的生字
步骤3:动锤动画。返回动锤编辑状态,在第5帧和第8帧插入关键帧,并创建补间动画,如图7-29所示。
2/5
图7-29动锤的补间动画
步骤4:,如图外层为“灭鬼”影片剪辑,在其内部第50帧添加了鬼子打枪影片剪辑。嵌套形式如图7-30所示。
图7-30打枪鬼子内部嵌套
步骤5:“插入"|"元件”命令,|在弹出的对话框的名称选项中输入“灭鬼”,在类型选择卡中选择“影片剪辑”,从库中调入小鬼子元件,生字读音MP3、和鬼叫声MP3,创建补间动画,在第24帧和第75帧插入代码,实现动画循环,如图7-31所示。
图7—31打枪鬼子时间轴
步骤6:插入枪声。在第50帧,选择小鬼子,执行“修改”|“分离”|“修改”|“转换为元件”命令,在弹出的“转换为元件”对话框的名称选项内输入“鬼打枪",在类型选项中选择“影片剪辑”,双击进入“鬼打枪"编辑状态。插入枪声MP3,并创建补间动画,如图7-32所示。
3/5
图7-32插入枪声
本游戏还有开始按钮、再玩一次按钮、换锤子按钮等其他元件,动作简单,这里不做具体介绍,可参照前面按钮元件的绘制方法。
步骤7:得分程序设计。为开始按钮添加事件侦听器并声明相对应的事件处理函数,在事件处理函数体内用gotoAndStop(2)。x=mouseX;=mouseY;语句,()属性让鼠标变成大锤,更换锤上的文字是通过用影片碰撞函数和goto语句来实现的,打鬼子是用碰撞函数hitTestObject和currentFrame来实现的,并用变量和currentFrame函数来实现为变量赋值,从而实现得分。
第1帧代码如下:
stop();
varpanfen:Number=100;
vartiaozuan:Number=0;
varjianfen:Number=0;
(MouseEvent。CLICK,kasidacuihs);
functionkasidacuihs(MouseEvent){
ﻩplay();
}
第2帧代码如下(3—8帧代码参考第二帧):
stop();
panfen=100;
tiaozuan=0;
jianfen=0;
stage。addEventListener(MouseEvent。MOUSE_MOVE,dacuizouhs);
function dacuizouhs(Event:MouseEvent){
ﻩif(daguic_mc。hitTestObject(daohangcl_mc)){
ﻩ ();
daguic_mc。x=-100;
=-100;
} else{
ﻩ Mouse。hide();
4/5
=mouseX;
ﻩ =mouseY;
ﻩ}
}
daohangcl_mc。addEventListener(MouseEvent。CLICK,keyonghanshu1)
functionkeyonghanshu1(MouseEvent) {
ﻩif(daohangbenjing_mc。x==467&&〉467){
((MouseEvent。MOUSE_MOVE,dacuizouhs);
ﻩ}
}*/
(MouseEvent。CLICK,cuibianmeihs);
functioncuibianmeihs(EVENT:MouseEvent) {
this。(2);
}
(MouseEvent。CLICK,cuibianmianhs);
function cuibianmianhs(EVENT:MouseEvent) {
。(3);
}
jiucui_mc。addEventListener(,cuibianjiuhs);
functioncuibianjiuhs(EVENT:MouseEvent) {
ﻩthis。daguic_mc。youzic_mc。gotoAndStop(5);
}
(,cuibianbianhs);
functioncuibianbianhs(EVENT:MouseEvent){
。(8);
}
(MouseEvent。CLICK,cuibianyuanhs);
functioncuibianyuanhs(EVENT:MouseEvent){
ﻩthis。(6);
}
(,cuibiantinghs);
function cuibiantinghs(EVENT:MouseEvent){
this。daguic_mc。(4);
}
shengcui_mc。addEventListener(,cuibianshenghs);
functioncuibianshenghs(EVENT:MouseEvent){
。gotoAndStop(7);
}
(,cuidonghs);
functioncuidonghs(Event){
ﻩthis。(2);
5/5
}
guimiezi_mc。addEventListener(,guizimiehs);
functionguizimiehs(Event){
ﻩif(this。daguic_mc。==2){
(30);
}
}
(,xiyigeguizhs1);
function xiyigeguizhs1(event) {
ﻩif(==47){
ﻩ//panfen=panfen+1;
trace(panfen);
ﻩ tiaozuan=2;
ﻩﻩthis。play();
(,xiyigeguizhs1);
}elseif (==51){
jianfen=jianfen-0。5;
trace(jianfen);
ﻩ}
}
第9帧代码
stop();
varzhoudefen:Number=100+jianfen;
defen_txt。text="消灭全部鬼子得100分,如果你的动作慢了,鬼子打一枪你就要减0。5分,你共得”+zhoudefen+"分”;
(MouseEvent。MOUSE_MOVE,dacuizouhs);
Mouse。show();
daguic_mc。x=-100;
zhaiwai_mc。addEventListener(MouseEvent。CLICK,fanhuiyihs);
function fanhuiyihs(MouseEvent){
ﻩgotoAndPlay(2);
}
文中如有不足,请您见谅!

大锤打鬼子 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人fanglangjizv
  • 文件大小899 KB
  • 时间2022-11-16
最近更新