您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > 《FlashAS编程》课程教学大纲(本科)
广州航海学院《FlashAS编程》课程教学大纲适用专业:计算机科学与技术(数字媒体技术方向计算机科学与技术(数字媒体)编写日期:适用对象:本科执笔:何正国学时数:64审核:一、本课程的性质、任务和基本要求本课程的性质:本课程是二维动画和游戏编程课的专业课程,要求学生通过本课程的学习,学会通过编程对flash组件控制和其编程的思维方式,为以后的软件脚本编程打下基础。本课程的目的与任务:目的在于让学生通过本课程的学习,掌握flash软件的实际应用和AnctionScript的应用,为学生完成二维游戏动画,动画短片和MTV打下坚实基础。学习本课程后要达到的基本要求:1.掌握flashAnctionScript基本编程原理;2.掌握flashAnctionScript的应用;3.掌握flashAnctionScript二维游戏动画等应用编程。二、教学内容与要求(一)ActionScript3.0入门内容1.1ActionScript功能介绍和动作面板的使用1.1.1ActionScript功能介绍1.1.2动作面板1.2ActionScript3.0基本语法1.2.1区分大小写1.2.2关键字和注释1.2.3大括号、小括号和分号1.2.4点语法1.3常量变量与数据类型1.3.1变量与常量1.3.2基本数据类型1.3.3运算符1.4常用控制语句1.4.1if语句和if…else语句1.4.2switch语句1.4.3for语句1.4.4while语句重点高级语言的编写机制(重点);常量与变量的关系;常用控制语句的控制方法。(二)面向对象程序设计“类”内容2.1什么是类2.2类的构成2.2.1类的属性2.2.2类的方法2.3构造函数2.4程序包和访问权限2.4.1程序包2.4.2访问权限2.5类的继承和接口2.5.1类的继承2.5.2接口2.6数组2.6.1数组类2.6.2多维数组2.7异常处理机制2.1.1try…catch结构和try…catch…finally结构2.1.2throw语句与Error类2.8文档类的声明与调用重点属性和函数;类的继承;数组的使用;文档类。(三)事件以及事件的监听机制内容3.1什么是事件3.2监听机制的作用和组成3.3Event类的属性、函数和常量3.4Event类的子类重点监听机制的原理;监听机制的响应顺序。(四)基本数据类型属性和函数内容4.1内置类的整体构架4.2内置数据类型重点ActionScript3.0的内置类;内置类间的逻辑关系。(五)DisplayObject类和其子类内容5.1Flash中的显示对象5.2DisplayObject类5.3interactiveObject类5.4DisplayObjectContainer类5.5Stage类5.6Loader类5.7Sprite类5.8MovieClip类重点控制显示对象属性;顶级容器舞台类的理解;前后台结合控制时间轴。(六)时间类内容6.1Timer类6.2Date类重点Timer类的理解与应用;转换Date类中的数据。(七)交互类内容7.1Mouse类7.2Keyboard类重点Mouse类与Keyboard类函数的综合应用;利用数组元件控制Mouse类与Keyboard类。(八)声音类内容8.1ActionScript3.0中的声音类8.2Sound类8.3ID3info类8.4SoundChannel类8.5SoundTransforms类重点外部声音文件的导入;利用类属性和函数控制声音文件的播放。(九)UI组件及其应用内容9.1Flash中UI组件9.2常用的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.每章布置3~4道习题以巩固教学;在教学过程中,采取精讲多练的方式,穿插实验讲解和操作,使学生从实际应用中加深对课堂内容的理解。八、本课程的考核方式本课程采用考试方式进行考核。成绩评定为期末成绩占70%,平时成绩占30%。平时成绩包括考勤、作业、实验等。九、本课程教材及参考书目1.FlashActionScript3.0编程技术教程,朱治国等,清华大学出版社,2008年2.FlashActionScript3殿堂之路(附光盘1张),孙颖著电子工业出版社,2007年
本文标题:《FlashAS编程》课程教学大纲(本科)
链接地址:https://www.777doc.com/doc-2837097 .html