《flashas编程》课程教学大纲(本科).doc
广州航海学院FLASHAS编程课程教学大纲适用专业计算机科学与技术(数字媒体技术方向计算机科学与技术(数字媒体)编写日期适用对象本科执笔何正国学时数64审核一、本课程的性质、任务和基本要求本课程的性质本课程是二维动画和游戏编程课的专业课程,要求学生通过本课程的学习,学会通过编程对FLASH组件控制和其编程的思维方式,为以后的软件脚本编程打下基础。本课程的目的与任务目的在于让学生通过本课程的学习,掌握FLASH软件的实际应用和ANCTIONSCRIPT的应用,为学生完成二维游戏动画,动画短片和MTV打下坚实基础。学习本课程后要达到的基本要求1掌握FLASHANCTIONSCRIPT基本编程原理;2掌握FLASHANCTIONSCRIPT的应用;3掌握FLASHANCTIONSCRIPT二维游戏动画等应用编程。二、教学内容与要求(一)ACTIONSCRIPT3.0入门内容11ACTIONSCRIPT功能介绍和动作面板的使用111ACTIONSCRIPT功能介绍112动作面板12ACTIONSCRIPT3.0基本语法121区分大小写122关键字和注释123大括号、小括号和分号124点语法13常量变量与数据类型131变量与常量132基本数据类型133运算符14常用控制语句141IF语句和IFELSE语句142SWITCH语句143FOR语句144WHILE语句重点高级语言的编写机制(重点);常量与变量的关系;常用控制语句的控制方法。(二)面向对象程序设计“类”内容21什么是类22类的构成221类的属性222类的方法23构造函数24程序包和访问权限241程序包242访问权限25类的继承和接口251类的继承252接口26数组261数组类262多维数组27异常处理机制211TRYCATCH结构和TRYCATCHFINALLY结构212THROW语句与ERROR类28文档类的声明与调用重点属性和函数;类的继承;数组的使用;文档类。(三)事件以及事件的监听机制内容31什么是事件32监听机制的作用和组成33EVENT类的属性、函数和常量34EVENT类的子类重点监听机制的原理;监听机制的响应顺序。(四)基本数据类型属性和函数内容41内置类的整体构架42内置数据类型重点ACTIONSCRIPT3.0的内置类;内置类间的逻辑关系。(五)DISPLAYOBJECT类和其子类内容51FLASH中的显示对象52DISPLAYOBJECT类53INTERACTIVEOBJECT类54DISPLAYOBJECTCONTAINER类55STAGE类56LOADER类57SPRITE类58MOVIECLIP类重点控制显示对象属性;顶级容器舞台类的理解;前后台结合控制时间轴。(六)时间类内容61TIMER类62DATE类重点TIMER类的理解与应用;转换DATE类中的数据。(七)交互类内容71MOUSE类72KEYBOARD类重点MOUSE类与KEYBOARD类函数的综合应用;利用数组元件控制MOUSE类与KEYBOARD类。(八)声音类内容81ACTIONSCRIPT3.0中的声音类82SOUND类83ID3INFO类84SOUNDCHANNEL类85SOUNDTRANSS类重点外部声音文件的导入;利用类属性和函数控制声音文件的播放。(九)UI组件及其应用内容91FLASH中UI组件92常用的UI组件重点UI组件与自定义元件的区别;通过组件参数设置UI组件;利用UI组件制作交互程序。(十)网络应用内容本章是在学习前面章节的基础上,对本教材知识的一个综合应用,要求学生能够理解书中给出的各个实例,并领略其中的思想。重点多图层动画效果的元件控制;元件位置与后台程序控制;多功能多元件网站综合应用。三、实验内容(无实验的课程可省略此项内容)1制作图形面积计算器2制作旋转的地球3制作小钟等计时器4制作随即曲线效果5.制作多彩鼠标指针四、教学时数分配表学时分配序号课程内容讲课实验习题课课程设计机动一ACTIONSCRIPT3.0入门22二面向对象程序设计“类”24三事件以及事件的监听机制66四基本数据类型属性和函数44五DISPLAYOBJECT类和其子类44六时间类24七交互类44八声音类22九UI组件及其应用22十网络应用22合计3034五、实验课学时分配表(无实验的课程可省略此项内容)序号实验内容学时分配一制作图形面积计算器3二制作旋转的地球3三制作小钟等计时器3四制作随即曲线效果3五制作多彩鼠标指针3合计15六、本课程与其它课程的联系与分工先期课程计算机应用基础、图像处理、FLASH动画设计等相关课程七、为达到本课程的目的和要求所采取的措施1本课程可采用课堂讲授、课堂讨论、习题课等进行课堂教学条件允许可采用CAI、电子教案、幻灯片等进行辅助教学2每章布置34道习题以巩固教学在教学过程中,采取精讲多练的方式,穿插实验讲解和操作,使学生从实际应用中加深对课堂内容的理解。八、本课程的考核方式本课程采用考试方式进行考核。成绩评定为期末成绩占70,平时成绩占30。平时成绩包括考勤、作业、实验等。九、本课程教材及参考书目1.FLASHACTIONSCRIPT30编程技术教程,朱治国等,清华大学出版社,2008年2FLASHACTIONSCRIPT3殿堂之路(附光盘1张),孙颖著电子工业出版社,2007年