使用Flash 8结合Photoshop CS制作拼图小游戏

来源 :电脑知识与技术·学术交流 | 被引量 : 0次 | 上传用户:tudeyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:文章主要介绍了Photoshop CS的切片工具和存储为Web格式…命令的使用,及Flash 8的复制到网格和hitTest()函数等命令的使用,对两者的结合制作出拼图小游戏的过程进行了详细的说明。
  关键词:切片工具;hitTest();复制到网格
  中图分类号:TP317文献标识码:A文章编号:1009-3044(2008)21-30540-02
  
  Produce a Puzzle Game with Flash 8 and Photoshop CS
  NIU Xiao-ling,FAN Ji
  (Pingdingshan Industrial College of Technology,Pingdingshan 467001,China)
  Abstract:At the base of analyzing and researching multimedia database system’s system structure, key technology, function and characteristic, a Multimedia database system and it’s coal-mining corporation’smultimedia management system is designed which is used in auto-control system. At the base of analyzing many method of design in course of design tradition embedded multimediadatabase system, the better project is bring up about setting up model, design of physics structure and query optimization etc.
  Key words:multimedia database;object oriented;content based retrieval
  
  拼图游戏是一种古老的游戏,相信大家都玩过拼图游戏,今天我就将拼图游戏的一种制作方法教给大家。完成效果如图1。
  游戏规则:当在某个小图片上按下鼠标左键不松开鼠标进行拖动时,该小图片跟随鼠标移动,当松开鼠标时,如果是小图片的最后正确位置,该小图片就停留在正确位置,否则回到原来的位置。
  制作步骤:
  
  1 使用Photoshop进行图片处理
  
  1)打开Adobe Photoshop CS;
  2)使用“文件”菜单的“打开…”命令打开准备好的图片“未标题-1.jpg”,如图2。
  3)使用“视图”菜单的“显示”的“网格”命令,显示出网格。
  4)使用切片工具将图像等分为36份。(每份3×3小格)
  5)使用“文件”菜单的“存储为Web所用格式…”命令,单击“存储”按钮后,选择保存位置(本例选择“桌面”)和名称(本例为“未标题-1.html”)后,保存即可。
  6)关闭Adobe Photoshop CS。
  
  6)将舞台中的36个影片剪辑打乱次序后进行排列。 方法:先将每行的左面一个和右边一个放好位置,再选中这一行的几个,使用对齐面板中的“垂直中齐”和“水平平均间隔”进行排列。之后再对每列的几个影片剪辑,使用对齐面板中的“水平中齐”和“垂直平均间隔”进行排列,如图3。
  将图层1命名为“图形”,并锁定。
  7)在库面板中,右击tu1,选择“直接复制”,在弹出的“直接复制元件”对话框中,名称为bt,类型为按钮,确定。这时就有一个按钮元件bt。
  8)双击bt按钮图标,进行按钮的编辑:将弹起帧的内容全选后,使用“修改”菜单的“分离”命令(或按Ctrl B)把图像打散,使用墨水瓶工具给它添加黑色边框。在点击帧插入关键帧。在弹起帧将填充删除,只留边框。
  9)返回场景1。新建一图层,将该图层拖到“图形”层的下面。
  10)将按钮bt拖入舞台中,选择该按钮,执行“插入”菜单的“时间轴特效”的“帮助”下的“复制到网格”命令,在网格尺寸的行数和列数中填入6,在网格间距的行数和列数中都填入0像素数。单击确定按钮。
  11)出现一个“复制到网格”的影片剪辑,将其分离(Ctrl B),在属性面板,将分离后的元件的实例类型(默认的是图形)都转换为“按钮”。并按先行后列的顺序起名bt1,……,bt36。位置如下图。将该层命名为“按钮”并锁定。
  12)新建一图层,命名为“参考图”,将该图层拖到“按钮” 层的下面。
  13)将“未标题-1.jpg”文件导入库, 将之拖入“参考图”层,转换为元件,位置和按钮层的按钮相同,在属性面板,设置其颜色:Alpha,15%。
  14)使用文本工具,在图片的上方空白处输入文字“拼图游戏”:隶书、60、粗体、颜色#996600;在滤镜面板,添加“投影”效果,阴影颜色#999966。锁定该层。
  15)将“图形”层解锁,选中影片剪辑tu1,打开动作面板,输入代码:
  onClipEvent (mouseDown) { //当按下鼠标左键时
  if(this.hitTest(_root._xmouse,_root._ymouse,false))
  //判断鼠标指针在该对象上 { this.startDrag(true); //进行鼠标跟踪
  x=this._x; //用x存储原来的水平坐标
  y=this._y;} //用y存储原来的垂直坐标
  onClipEvent (mouseUp) { //当按下鼠标左键时
  if (this.hitTest (_root.bt1)) //判断该对象和按钮bt1有重叠,停留在正确位置
  { this._x=_root.bt1._x; //使该对象的水平坐标和按钮bt1的水平坐标相同
  this._y=_root.bt1._y; } //使该对象的垂直坐标和按钮bt1的垂直坐标相同
  else //否则返回原来位置
  { this._x=x;
  this._y=y;}stopDrag(); } //_root.bt1可用this._parent.bt1代替。
  16)将以上代码全选后复制,返回场景,再选择tu2,打开 动作面板,进行粘贴,只用将bt1全部改为bt2即可。
  方法:可在动作面板中单击查找和替换按钮,在弹出的“查找和 替换”对话框中,查找内容:1,替换为:2,单击“全部替换”按钮。
  17)类似进行上步操作,为其它的影片剪辑都添加动作代码。
  18)使用“控制”菜单的“测试影片”(或按Ctrl Enter),观看效果。
  19)使用“文件”菜单的“导出”的“导出影片”(或按Ctrl Shift Alt s),输入文件名“拼图游戏”,保存。
  20)可使用“文件”菜单的“发布设置..”命令进行发布设置后发布。也可使用“文件”菜单的“发布”命令(Shift F12)直接发布。
  说明:
  大家也可进行类似的制作,如改变文档的尺寸、改变图像的大小、改变小图片的数目、改变布局、改变背景颜色等等,制作出具有自己特色的拼图游戏。
  
  3 要掌握的知识点
  
  1)掌握Photoshop CS的图像大小命令、网格、切片工具、存储为web格式..命令的使用。
  2)掌握Flash 8的导入命令、库面板、影片剪辑、按钮、对齐面板、文本、滤镜、动作面板、测试影片、导出影片等的使用。
  3)掌握复制到网格命令的使用。
  4)掌握影片剪辑的onClipEvent ()处理函数。
  5)掌握startDrag()、stopDrag()和hitTest()命令的使用。
  6)_x,_y属性的使用,及if…else…语句的使用。
  
  参考文献:
  [1] 倪洋,苏峻,闻利群.Flash 中文版实用教程[M].人民邮电出版社,2006:251-254.
  [2] 程风娟,徐帆,尹辉.中文版Flash 8实用教程[M].清华大学出版社,2006:210-214.
其他文献
摘要:语用分析是在文学作品中用语言达到自己目的的一种手法,同时,语用研究也是研究语言学的重要手法,在文学作品中,语用分析也成为了研究文学对象的重要手法。本文通过语用分析,进一步探究了著名爱情小说《飘》中的语用分析及其对文学文本本身产生的重要作用。  关键词:飘 语用分析 违背合作  玛格丽特·米切尔是美国小说作家,《飘》是其倾注了大量心血和时间著成的作品,也是她唯一的作品。《飘》自从问世以来,已经
摘要: BPEL4WS(业务流程执行语言,简称BPEL)是当前服务合成的首选标准语言,但因为它是流程组织的描述语言,所以并不提供处理异构数据的机制。为了解决BPEL系统开发中遇到的数据转换方面的表达和处理问题,提出一种扩展BPEL规范中赋值活动的属性的方法,使BPEL引擎可以满足大部分复杂的数据处理需求,并支持通过业务规则引擎进行数据处理。  关键词:BPEL扩展;数据转换;业务规则   中图分类
摘要:结合学生的学科专业特点和学校区域分布,对学生进行学科分类,同时对Internet技术进行层次划分,形成按学科分层次的Internet技术教学特点。在课程教学改革与创新过程中,采取多种形式增强学生Internet技术的应用能力。  关键词:学科分类;Internet技术;教学改革与创新  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)27-2022-02  Inn
摘要:研究了软件PLC中梯形图的逻辑化表达以及编译为指令表的实现方法,对梯形图元素之间的串并联关系进行了深入探讨,在此基础上给出了基于C 的梯形图逻辑表达模型,实现了梯形图到指令表的转换。该实现在可扩展性以及支持复杂梯形图转换方面具有一定优势。  关键词:软件PLC;梯形图;逻辑表达模型  中图分类号:TP273文献标识码:A文章编号:1009-3044(2008)33-1399-03  On
【教学要求】  一、通过桂林山水独特的美,引导学生感受祖国河山的美,对学生进行爱国主义教育。  二、通过看图学文,进一步训练学生的观察能力,并在观察中展开合理的想象。  三、掌握本课主要词语:无瑕、峰峦雄伟、奇峰罗列、形态万千、危峰兀立、连绵不断等,认识排比句。  四、能正确、流利、有感隋地朗读课文,并能背诵。  【课前准备】  一、让学生看有关桂林山水的风景照片。  二、放大课文插图。  【课时
著名大熊猫摄影家,国礼《中国大熊猫》画册作者。中国摄影家协会会员,中国新闻摄影学会会员,中国艺术摄影学会会员。曾先后荣获中国摄影家协会“德艺双馨优秀会员”“抗震救灾优秀摄影家”等称号。  迄今已在国内外各类报刊杂志上发表摄影作品、文章5000多幅(篇),其中400多幅作品入选省、全国和国际影展。作品曾赴美国、俄罗斯、法国、意大利、日本、西班牙、德国、英国、瑞士、土耳其、伊朗、比利时等国展出。  出
摘要:针对目前流媒体中视频数据发送速度难以控制的问题,以当前广泛使用的MPEG2视频解码模型为例,设计并实现了一种Linux下视频流多播速率控制方法。这种方法能够有效的控制服务器视频数据的发送速率,具有占用服务器资源少,适应各种网络要求的优点。经Linux平台验证结果表明,传送视频数据的网络速度平稳,未出现视频数据溢出现象,可以得到良好的视频效果,具有很好的实用价值。  关键词:视频流;多播;速率
(淮阴工学院 计算机工程系,江苏 淮安 223001)  摘要:本文讨论了WEB环境下实验管理信息系统的体系结构、系统功能、数据库设计以及系统的实现技术。  关键词:实验管理信息系统;数据库;COM ;数据完整性  中图分类号:TP391文献标识码:A文章编号:1009-3044(2008)08-10ppp-0c    1 引言    理工科高校实验教育是培养学生工程实践能力的重要环节,它的显著特
摘要:论文介绍了基于GPS、GIS的车辆管理系统,重点分析了系统的结构设计、工作流程与主要技术。在GIS设计中采用Maplnfo组件的OLE技术大大降低了编写程序的复杂度,采用GPS技术提高系统监控的精确度。实践表明系统具有精度高、成本低、等优点,该系统具有很高的工程应用价值。  关键词:GPS;GIS;Maplnfo;车辆管理  中图分类号:TP315文献标识码:A文章编号:1009-3044(
摘要:公共机房是每个高校的必备部分。在建设与管理中应该经常存在好多问题,该文就是围绕这些问题展开。  关键词:高校;机房;建设;管理;维护  中图分类号:TP308文献标识码:A文章编号:1009-3044(2008)21-30477-02    Talk about the Management and Maintenance of Public Computer Room in High Sc