全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
制作步骤: 第一步:图片的准备工作 既然是拼图,当然首先就要有图片了,我找到的是一幅320*240象素的jpg图片,通过Fireworks将其切割成12块(每块80*80px),然后分别保存成12个jpg小图片备用,名称最好有一定规律,比如我将他们分别命名为pic1pic12,当然你也可以利用其他图象处理工具来实现这一步。 第二步:建立Flash文件 打开今天的主角Flash,通过菜单Modify Document.或Ctrl+J打开Document Properties面板(由于盗匪使用的是Flash MX,一些快捷键可能与Flash 5的有所不同,不过盗匪会尽量给出Flash 5中相应的快捷键的,这个在Flash 5中的快捷键是Ctrl+M),将画面大小改为400*600px,其他可以保持默认值。 第三步:制作用来判断位置的Movie Clip 在场景中通过菜单File Import或Ctrl+R导入12块已经处理好的小图片,然后按照原图顺序摆放在场景的下半部,选中左上角第一块,选择菜单Insert Convert to Symbol或按F8键,在弹出的Convert to symbol面板中选择Movie Clip(以后简称MC),控制点选择在图片中心(这一点很重要,Flash 5中可能没有这个选项,不过好在Flash 5的默认值就是中心),name为check1(也可以根据自己的习惯取名),其余的图片用同样的方法处理。 然后选择菜单Window Properties或Ctrl+F3,打开Properties面板,按顺序为这些图片分别填写Instance Name为b1b12,以便以后在Action中调用.选中所有MC(Ctrl+A),将他们的Alpha属性设置为30,这样做只是为了使MC看上去模糊,让玩家不能清楚地辨认出是哪部分,以增大游戏难度。 第四步:制作用来拖拽的MC 这是比较重要的一步,我们将利用这个MC来实现图块的拖拽以及位置的判断,在这里我们运用了MC中嵌套Button的方法以实现代码重用,这是个很重要的方法,希望大家加以重视. 选择菜单Insert New Symbol.或Ctrl+F8新建Button(以下简称BT),取名为button_body,确定后进入编辑界面,在Timeline(时间线)中右键单击Hit帧,在快捷菜单中选择New Keyframe建立关键帧 ,选择矩形工具(R),绘制一个矩形,选择选取工具 (V),双击矩形,在Properties面板中将宽、高、X坐标、Y坐标分别设置为80、80、0、0;新建MC 取名button_action,确定后进入MC编辑窗口,Ctrl+L打开Library(库),将刚刚建立的button_body拖进来,同样将X、Y坐标设置为(0,0). 下面开始为BT(按钮)添加AS,选中刚才拖进来的button_body,通过菜单Window Actions或F9键(Flash 5中为Ctrl+Alt+A)打开Actions面板,利用快捷键Ctrl+Shift+E(Flash 5 中为Ctrl+E,前提是选中了Actions面板)转换到Expert Mode(专家模式,这个模式下编写AS比较灵活,建议使用),填入下面的代码: on (press) /按下鼠标 startDrag(_parent, false, 50, 50, 350, 550);/使图块可以在一定范围内被拖拽 on (release) /释放鼠标 stopDrag();/停止拖拽 for (i=1; i =12; i+) /判断图块所在位置 if (_parent._x =eval(_root.b+i)._x-40 and _parent._y =eval(_root.b+i)._y-40) /如果被拖拽的图块中心点进入某个判断位置的MC的范围内时 _parent._x = eval(_root.b+i)._x;/设置图块的坐标,使其吸附到相应的位置 _parent._y = eval(_root.b+i)._y; 这样,拖拽组件button_action就制作好了,在下面的制作中将重复用到这个MC. 第五步:制作被拖拽的图块 新建MC,命名为pic1(这个名称无关紧要),确定后进入编辑窗口,在Library中将button_action拖入,设置坐标为(0,0),再从Library中将最初导入的图片pic1.jpg拖入,坐标(0,0),重复这个步骤,直到所有图块都拥有自己相应的MC. 顺便再做一个按钮,命名为button_back,用来在游戏完成后开始新的游戏. 第六步:游戏的完成工作 回到场景中,将TimeLine中已存在的层命名为位置判断层,点击TimeLine左下角的Insert Layer按钮 ,新建三个层,分别命名为图块层、AS层和按钮与提示层.选择图块层,将Library中的pic1pic12这几个MC拖入该层。特别注意:这里是MC,而不是图片,我们可以按住Ctrl键同时选择不连续的多个Symbol。按顺序在Properties面板中分别填写Instance Name为p1p12。 选择按钮与提示层,将第二帧设为关键帧(如果你使用的是flash 5请选择第四帧,并顺便用F5将图块层添加两帧内容帧),并在Properties面板(flash 5中为Frame面板)中填写Frame Label为over,选择文字工具(A),在中间位置写入胜利后的提示,如:Good You Win !,再拖入button_back到合适位置,并捆绑AS: on(release) prevFrame();/回到前一帧,开始新游戏 /Flash 5中应该是gotoAndPlay(1) 现在进入冲刺阶段,选择AS层,选择第一帧,捆绑AS: stop();/flash 5中请将这句去掉 for (i=1; i =12; i+) /游戏初始化 eval(p+i)._x = random(240)+80;/随即设置图块的位置于场景上半部的一定区域内 eval(p+i)._y = random(160)+70; _root.onEnterFrame = function() /flash 5中请去掉这句和最后一个,将下面的AS捆绑到该层的第二帧,并在第三帧捆绑gotoAnfPlay(2) b = 0; for (j=1; j =12; j+) if (eval(p+j)._x = eval(b+j)._x and eval(p+j)._y = eval(b+j)._y) /判断图块是否在正确的位置上,如果是 b +=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第三方审计追溯体系评估标准
- 2025年软件工程师年终总结(2篇)
- 2025版采购合同范本汇编
- 2025石油买卖合同范本
- 2025年下半年吉林省长春市职工体育活动中心招聘26人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉林直事业单位招考第三十批拟聘用人员易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉林白山市江源区事业单位专项招聘高校毕业生98人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年吉林白城市大数据中心(白城市政务服务中心)选拔事业单位人员35人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年合肥市淮南市田家庵区招考社区工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年厦门市规划委员会海沧规划分局招考非在编工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 非因工伤病劳动能力鉴定申请表
- 危大工程全面判定表
- 安全生产管理机构设置和人员配备制度
- 郭店竹简《老子》考释札记
- 导电高分子与其复合材料
- 攻略:炎龙骑士团2
- 市北资优六年级分册 第10章 10.6 探索用平面截正方体所得截面形状 郑斌
- 高二物理竞赛力学课件
- GA 423-2015警用防弹盾牌
- 材料作文“空白罚单”作文导写
- 农业机械安全操作规程手册课件
评论
0/150
提交评论