- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
flash交互动画制作学习任务与指导
Flash交互动画制作——打地鼠游戏制作
学习任务与指导
flash小游戏是同学们非常喜爱的游戏之一,那么我们自己是否也能制作一个这样的小游戏呢?这节课老师以“打地鼠”这个falsh小游戏的制作为例,带领大家一起来体验flash小游戏的制作过程。老师已经给同学们画好了基本的动画人物和背景,同学们可以按以下的学习任务和指导来完成“打地鼠”游戏的简单制作。
同学们,开始你的游戏制作之旅吧。
任务一:制作“锤子按钮”按钮元件和“锤子”影片剪辑元件。
学习指导:
1、制作“锤子按钮”按钮元件
a)在“插入”下拉菜单中选择“新建元件”,如图一所示;
b)在元件属性窗口中名称输入“锤子按钮”,类型选择:按钮,如图二所示。
c)从库中把“锤起”元件拖入到按钮的“弹起”帧的舞台中心位置(有十字符号“+”的位置,这个位置很重要的哦),如图三所示;
d)在“按下”帧中插入空白关键帧,并从库中把“锤下”元件拖入到舞台中心位置,如图四所示。
2、制作“锤子”影片剪辑元件
a)在“插入”下拉菜单中选择“新建元件”;
b)在元件属性窗口中名称输入“锤子”,类型选择:影片剪辑,如图一所示。
c)从库中把“锤子按钮”元件拖入到第一帧舞台的中心位置,如图二所示;
任务二:在库中设置“锤子”、“地鼠”影片剪辑的属性和代码标识。
学习指导:
1、在库中找到“地
鼠”元件,在图标
上点击鼠标右键,
选择“属性”,
如图一所示;
弹出“属性”面板
如图二所示;
2、点击“高级”
按钮,在“链接”
后第一个位置打
上对钩(√),
在标识符栏输
入“dishu”,点击
“确定”完成。
3、同理,在库中选择“锤子”影片剪辑元件,设置其标识符为“chuizi”。
任务三:根据学习指导设置交互代码。
学习指导:
1、在库中双击打开“锤子”影片剪辑元件,选中第1帧舞台中“锤子按钮”实例,并在该实例的“动作”属性面板中复制粘贴以下代码:
on(press){//响应鼠标的按下事件
decx=_root.mc._x-_root._xmouse;//计算鼠标、元件mc的x坐标差值
decx=Math.abs(decx);//用数学函数abs()求绝对值
if(decx10)//距离小于10则算打中地鼠
{
_root.df.text=Number(_root.df.text)+1; //得分的值增加1
_root.gotoAndPlay(2);//场景中时间轴上返回第2帧并播放
}
}
代码解释:
on语句是对鼠标事件的响应,其动作有按下(press),划过(release)等。其他语句如注释所言。
注:如果无法粘贴上述代码,请在动作属性面板中点击“脚本助手”按钮 从普通模式切换到专家模式,再粘贴。
2、在场景中“代码”图层的第1帧的“动作”属性面板中复制粘贴以下代码:
chuizi=_root.attachMovie(chuizi,chuizi+1,10);
startDrag(chuizi,true);//将鼠标光标锁定在目标对象(chuizi)上
Mouse.hide();//隐藏鼠标光标
_root.df.text=0;//初始化得分文本框中的值为0
代码解释:
上述代码是从库中加载“chuizi”影片剪辑元件到主场景,放在第十层上,并命名为chuizi。其他代码如行后注释所言。
函数格式:
attachMovie(库中影片剪辑元件名,”新名称”,图层深度)
startDrag(对象名称,是否锁定在中心true/flase)
3、在场景中“代码”图层的第2帧插入空白关键帧,并在该帧的“动作”属性面板中复制粘贴以下代码:
i=random(5);
switch(i)
{
case 0:mc= _root.attachMovie(dishu,dishu+i,1);
mc._x=145;
mc._y=165;
break;
case 1: mc=_root.attachMovie(dishu,dishu+i,1);
mc._x=410;
mc._y=195;
break;
case 2: mc=_root.attachMovie(dishu,dishu+i,1);
mc._x=200;
mc._y=277;
break;
case 3: mc=_root.attachMovie(dishu,dishu+i,1);
mc._x=440;
mc._y=310;
break;
case 4: mc=_root.attachMovie(dishu,dishu+i,1);
mc._x=173;
mc._y=3
您可能关注的文档
- 20153体育艺术计划.doc
- 2014重庆中考思想品德B卷.doc
- 2015-2016学年度园务工作计划.docx
- 2014广告传媒公司总结报告.doc
- 2015-11-11教育专著(学习心德.docx
- 2015XXX创建法治乡镇活动总结.doc
- 20141季度自查报告.doc
- 2015-2016研究性学习部分案例.doc
- 2015915二元一次方程组应用题的常见类型分析1.doc
- 20151202涨跌情况.doc
- 《GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业》.pdf
- GB/T 32151.42-2024温室气体排放核算与报告要求 第42部分:铜冶炼企业.pdf
- GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 中国国家标准 GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法.pdf
- 《GB/T 38048.6-2024表面清洁器具 第6部分:家用和类似用途湿式硬地面清洁器具 性能测试方法》.pdf
- 《GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数》.pdf
- GB/T 18238.2-2024网络安全技术 杂凑函数 第2部分:采用分组密码的杂凑函数.pdf
- 《GB/T 17215.686-2024电测量数据交换 DLMS/COSEM组件 第86部分:社区网络高速PLCISO/IEC 12139-1配置》.pdf
- GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜.pdf
- 《GB/T 13542.4-2024电气绝缘用薄膜 第4部分:聚酯薄膜》.pdf
文档评论(0)