200 likes | 448 Views
Flash 脚本编程. 授课班级: 网络技术 0851. 课程教材及参考书:. 采用教材: 《Flash 脚本编程 》 学院十一五规划教材 参考书: 《 Flash ActionScript 3.0 动画教程 》 人民邮电出版社 (美) 皮特斯 著, 王汝义 等译 《 Flash/Flex ActionScript 3.0 交互式开发详解:语法 基础 》 电子工业出版社 吕辉 等编著. 课程性质.
E N D
Flash 脚本编程 授课班级: 网络技术0851
课程教材及参考书: 采用教材: 《Flash脚本编程》 学院十一五规划教材 参考书: 《Flash ActionScript 3.0动画教程》人民邮电出版社 (美)皮特斯 著,王汝义 等译 《Flash/Flex ActionScript 3.0交互式开发详解:语法基础》电子工业出版社 吕辉等编著
课程性质 《Flash脚本编程》是高职网络技术专业的核心技能课程之一,本课程主要面向动画设计与制作方向的职业岗位。通过通过工学结合、校企合作的任务驱动型教学活动培养学生良好的职业道德、专业技能水平和可持续发展能力。面向网站设计制作、动画设计制作、游戏设计制作、广告设计制作相关行业,网络科技有限公司、信息科技有限公司、广告设计公司等相关企业。
本课程与前后课程的衔接 • 前导课程 前导课程为《Flash动画制作》、《图像处理》、《静态网站设计与制作》 • 后续课程 后续课程为《Flash动画设计师认证课程》、《网页设计师认证课程》,本课程为后续课程提供高级动画编程基础的能力支撑。
学生现有知识、技能要求 • 具备一定的计算机基本操作能力; • 具备图像处理基础,能够使用软件绘制矢量图的能力; • 具备动画制作的能力,能熟练使用工具软件制作Flash动画 • 具备编程的逻辑思维能力; • 具备互联网、局域网基本应用能力;
学期整体安排 一、授课时间: 第1-5,7-15教学周 每周一1、2节 1603 每周三5、6节 1603 每周五5、6节 1603 二、考试时间: 第16教学周
什么是ActionScript? 为什么要学习ActionScript ? 本课程将要介绍的内容是什么? 本课程的教学目标是什么? 本课程将采用的教学方式是什么? 本课程的考核方式是什么? 正式上课前需要解决的几个问题
什么是ActionScript? • action ['ækʃən] n. 行动,情节,表现,战斗 例句与用法: Actions speak louder than words. 行动胜于空谈。 • script [skript] n. 原稿,手稿, 手迹n. 脚本 例句与用法: The script won't play well. 那个剧本不适于在舞台上演出。
什么是ActionScript? ActionScript 是一种基于 ECMAScript 的编程语言,用来编写 Adobe Flash 电影和应用程序。ActionScript 1.0 最初随 Flash 5 一起发布,这是第一个完全可编程的版本。Flash 6 增加了几个内置函数,允许通过程序更好地控制动画元素。在 Flash 7 中引入了 ActionScript 2.0,这是一种强类型的语言,支持基于类的编程特性,比如继承、接口和严格的数据类型。Flash 8 进一步扩展了 ActionScript 2,添加了新的类库以及用于在运行时控制位图数据和文件上传的 API。Flash Player 中内置的 ActionScript Virtual Machine(AVM1)执行 ActionScript。通过使用新的虚拟机ActionScript Virtual Machine(AVM2),Flash 9(附带 ActionScript 3)大大提高了性能。
补充内容:脚本 脚本script是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。脚本通常可以由应用程序临时调用并执行。各类脚本目前被广泛地应用于网页设计中,因为脚本不仅可以减小网页的规模和提高网页浏览速度,而且可以丰富网页的表现,如动画、声音等。
补充内容:脚本特性 • 语法和结构通常比较简单 • 学习和使用通常比较简单 • 通常以容易修改程序的“解释”作为运行方式,而不需要“编译” • 程序的开发产能优于运行效能
补充内容:OOP Object Oriented Programming,面向对象程序设计 orient['ɔ:riənt] adj. [诗]东方的, 闪闪发光的 n. 东方, 珍珠, 东方国家 vt. 使向东, 确定方向, 定位, 以...为参照, 使熟悉或适应 vi. 转向东方
为什么要学习ActionScript ? 一、深入学习Flash动画 Flash网站 Flash网页游戏 Flash交互动画效果 二、就业前景看好
本课程将要介绍的内容是什么? • 第一单元:动画赏析与制作体验 (8学时) 课程介绍,高级交互Flash动画应用赏析 制作场景跳转动画 制作变化的形状动画 • 第二单元:简单脚本动画制作(30学时) 制作旋转、移动的滑雪者动画 制作赛马比赛动画 制作动感下拉菜单 制作模拟时钟 制作缤纷的五角星动画
本课程将要介绍的内容是什么? • 第三单元:制作抽奖游戏(12学时) 基础动画制作 脚本编程实现高级互动动画效果 • 第四单元:制作文字游戏(16学时) 基础动画制作 脚本编程实现高级互动动画效果 • 第五单元:制作记牌游戏(18学时) 基础动画制作 脚本编程实现高级互动动画效果
本课程的教学目标是什么? 1.理解掌握ActionScript3.0脚本编程思想 2.熟练掌握以动画编程为基础的Flash高级交互动画设计制作技术,初步胜任Flash动画高级工程师岗位职责 3.通过项目实战,培养分析问题与解决问题的能力,提升职业道德素养 4.通过团队合作,培养协作意识
教学方法: 1、宏观教学方法:项目化教学六步法 2、微观教学方法:任务教学法,小组讨论法,情景还原法,小组讨论和角色扮演法,案例与模仿学习法
考核方式及标准: 从培养学生的知识、技能、能力以及职业素养出发,课程采用以过程考核为主,以期末综合考试为辅的考核方式。其中,过程考核包括知识、技能、能力和课堂表现的考核,各项所占比例为,过程考核70%,期末考核30%。