闽江学院教案 校际选修课 课程名称《Flash 游戏编程》 任课老师: 肖刚 1 Flash 编程基础(言简意赅 适合新人 没有基础也能看懂啊) 教学提要 ActionScript 代码的输入与编辑 语法与结构 错误与调试 重点与难点 重点是语法与结构,视课堂讲授的进度安排教学内容
由于安排的内容较多,若课堂上无法全部完成,则改为回去自学
教学内容: 一、 ActionScript 代码的输入与编辑 Flash 是一个集美工、动画与编程于一体的集成开发环境,故而其编程方式与其它纯程序开发的编程方式有所不同
Flash 自诞生之日起,就是以美工、动画为主,以程序为辅的应用框架
我们可以理解为,Flash 的总体结构就是一个影片剪辑(MovieClip ),而几乎所有的多媒体内容都是挂在这个影片剪辑中的某个分支之上,包括脚本(代码),形成一个树形结构
自ActionScript3
0起,这个框架被规范化为显示对象层次结构
一个典型的Flash 作品的结构如下图所示: 典型的Flash 作品的结构 这种以动画为主,代码为辅的程序框架的好处是显而易见的,因为游戏开发的许多工作与画面设计打交道,我们利用对象层次结构,在直观的环境下创作几乎整个游戏
脚本的从属地位的好处显而易见,而其坏处也越来越被人们认识,就是对于其他程序开发人员来说,Flash 的脚本有些莫名其妙,要想开发 Flash 程序,就必须先了解 Flash 的显示对象层次结构,动画,时间轴等原本与编程无多大联系的知识
目前,Flash 界面设计与代码设计的分离成了趋势,例如通过 flex 等提供一个完全适合程序员的开发环境
由于游戏类型的应用,界面与程序结合非常紧密,所以还是采用原有的框架,在单独的Flash 开发环境中完成所有的工作
虽然 Actionscript 代码可以被挂在 Flash 中的许多分支上,但查