第1章 永远得不到的礼物 1.1 Flash?8的基本界面和操作知识 在开始制作游戏前,先来简单认识一下Flash 8的工作界面,如图1-1所示。 图1-1 图中,在标题栏下方是菜单栏。菜单栏下方一般是时间轴窗口,其右侧是时间轴。在时间轴上,每一个小格子代表了一帧。帧分为两类:普通帧和关键帧。 在时间轴窗口的左侧是图层信息。 图层下方是关于图层操作的按钮。 1.2 Action Script的输入和运行 Action Script有三种用法:为时间轴中的关键帧添加脚本、为影片剪辑元件实例添加脚本、为按钮添加脚本。 1.为时间轴中的关键帧添加脚本 (1) 单击需要添加脚本的关键帧。 (2) 按F9键打开〖动作〗浮动面板。 (3) 向Action Script输入框中输入所需要的语句。 (4) 添加完所需语句后,再次按F9键即可关闭〖动作〗浮动面板。 2.为影片剪辑元件实例添加脚本 (1) 确定舞台上有需要添加Action Script的影片剪辑(打开本书配套光盘中第一章\源文件\示例文件1.fla,舞台上摆放了一个影片剪辑)。 (2) 选中需要添加Action Script语句的影片剪辑。 (3) 按F9键打开〖动作〗浮动面板。 (4) 向Action Script输入框中输入所需要的语句。 (5) 添加完所需语句后,再次按F9键即可关闭〖动作〗浮动面板。 3.为按钮添加脚本 (1) 确定舞台上有需要添加Action Script的按钮(打开本书配套光盘中第一章\源文件\示例文件2.fla,舞台上摆放了一个按钮)。 (2) 选中需要添加Action Script语句的按钮。 (3) 按F9键打开〖动作〗浮动面板。 (4) 向Action Script输入框中输入所需要的语句。 (5) 添加完所需语句后,再次按F9键即可关闭〖动作〗浮动面板。 在〖动作〗浮动面板(见图1-2)中,左侧是Action Script语言参考,在其中我们可以按类或按字母顺序找到我们所需要的函数、语句;右侧的空白处即为Action Script语句的输入框。 图1-2 1.3 游 戏 说 明 Flash中的按钮有四种状态,它们分别是〖弹起〗、〖指针经过〗、〖按下〗、〖点击〗。其中,〖弹起〗一般是指对按钮不作任何操作时按钮的状态;〖指针经过〗是指把鼠标的光标移动到按钮上时按钮的状态;〖按下〗是指在按钮上单击鼠标左键但还没有放手时按钮的状态;〖点击〗是指在按钮上单击了鼠标左键放手后的按钮状态。〖点击〗这一状态是不可见的,在以后的游戏中,常常用这一状态来实现隐形按钮。这四种状态中的内容可以完全相同,也可以各不相同。〖弹起〗和〖指针经过〗是最常用的按钮状态, 常常用它来实现动画按钮以及一些其它功能。本游戏的原理就是当把鼠标移动到一个按钮上的时候,按钮就开始在舞台的宽和高的范围中随机找到一个(x,y)坐标,并把自己移动到那个随机坐标上去,从而实现按不到按钮的效果。 1.4 游 戏 制 作 1.设置电影属性 (1) 单击〖属性〗浮动面板旁向右的箭头,打开〖属性〗浮动面板(见图1-3)。单击〖属性〗浮动面板中的〖大小〗按钮或直接按快捷键Ctrl+J调出〖文档属性〗对话框(见图1-4),在对话框中设置整个Flash文件的〖宽〗为“500?px”,〖高〗为“400?px”,px即像素单位。 图1-3 图1-4 (2) 在〖文档属性〗对话框中,单击〖背景颜色〗旁边的颜色框,在弹出的颜色选择框中选择一种你喜欢的颜色作为舞台背景色,也就是动画的背景色。 (3) 在〖文档属性〗对话框中,设置〖帧频〗为“12”fps。 (4) 单击〖文档属性〗对话框的〖确定〗按钮,完成对整个电影基本属性的设置,回到舞台。 (5) 按Ctrl+S键或者选择菜单命令〖文件〗→〖保存〗保存文件,在出现的〖另存为〗对话框中,设置文件保存的路径和文件名。 2.按钮元件“礼物btn”的制作 (1) 选择菜单命令〖插入〗→〖新建元件〗或者使用快捷键Ctrl+F8调出〖创建新元件〗对话框(见图1-5)。 图1-5 (2) 在〖创建新元件〗对话框中定义元件的〖名称〗为“礼物btn”,其〖类型〗为“按钮”,单击〖确定〗,自动进入按钮的编辑状态(见图1-6)。 图1-6 图1-7 Webdings、Windings、Wingdings2、Windings3等都是相当普遍常见的图形式字符,多利用它们可以节省用户不少自行绘制图标的时间,尤其当用户没有压力感应笔与压力感应板时,使用鼠标绘制精巧的图形,往往显得格外不易。这几种字体是IE浏览器附赠的,如
您可能关注的文档
- (Web开发技术)第10章Web开发框架.ppt
- (Web网站设计与开发)第1章Web技术概述.ppt
- (Web网站设计与开发)第3章层叠样式表CSS.ppt
- (Web网站设计与开发)第5章XML技术基础.ppt
- (Web网站设计与开发)第6章开发运行环境.ppt
- (Web网站设计与开发)第7章Servlet编程.ppt
- (Web网站设计与开发)第8章JSP基本语法及基本技术.ppt
- (Web网站设计与开发)第10章应用JavaBean技术.ppt
- (Web网站设计与开发)第11章基于JSP的数据库应用开发.ppt
- (Web网站设计与开发)第12章新闻发布网站的设计.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)