还剩29页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
《Flash动作脚本AS》PPT课件xx年xx月xx日目录CATALOGUE•AS简介•AS基本语法•AS内置对象•AS事件处理•AS与Flash的结合应用•AS案例分析01AS简介AS是什么AS即ActionScript,是Adobe Flash Professional和Adobe Animate软件中使用的编程语言它是一种面向对象的编程语言,用于创建交互式动画、游戏、多媒体应用程序等AS基于ECMAScript标准,并添加了一些专用的类库和API,以支持Flash平台上的开发AS的发展历程1996年,Macromedia Flash
1.0诞2000年,Flash MX推出,生,并引入了简单的ActionScript功ActionScript
2.0发布,支持面向对能象编程和更丰富的功能2006年,FlashProfessional8发布,2017年,Adobe宣布停止支持FlashActionScript
3.0推出,成为Flash平Player,但ActionScript仍在Adobe台上的标准编程语言Animate软件中使用AS的应用领域动画和游戏开发教育和学习使用AS可以创建交互式的动画使用AS可以创建互动的学习材和游戏,如益智游戏、角色扮料和课件,帮助学生更好地理演游戏等解和掌握知识多媒体应用程序企业级应用使用AS可以创建各种类型的多使用AS可以创建企业级的Web媒体应用程序,如演示文稿、应用程序和桌面应用程序,如交互式网站等企业网站、内部管理系统等02AS基本语法变量与数据类型变量数据类型变量声明变量赋值用于存储数据的容器,定义了变量中存储的数使用关键字var来声明变使用等号(=)将数据通过变量名来引用存储据的类型,如整数、浮量,并指定数据类型赋值给变量的数据点数、字符串等函数与函数定义01020304函数函数定义函数体函数调用用于执行特定任务的代码块,使用关键字function来定义函定义了函数的具体实现,可以通过函数名和参数列表来调用可以重复使用数,并指定函数名和参数列表包含任意数量的语句函数控制语句与流程控制if语句for循环根据条件判断执行重复执行一段代码不同的代码块指定的次数控制语句switch语句while循环用于控制程序流程根据条件选择执行当条件满足时重复的语句,如条件语不同的代码块执行一段代码句和循环语句面向对象编程类与对象属性类是对象的模板,对象是类的实例定义了对象的特征或状态方法继承定义了对象的行为或功能子类继承父类的属性和方法,并可以扩展或重写03AS内置对象String对象总结词用于处理文本数据详细描述String对象用于存储和操作文本数据它提供了多种方法来获取、设置字符串长度、截取子字符串、连接字符串等Array对象总结词用于存储和操作一组数据详细描述Array对象用于存储多个值,并允许通过索引访问和修改这些值它提供了多种方法来添加、删除、查找数组元素等Number对象总结词用于处理数值数据详细描述Number对象用于存储和操作数值数据它提供了多种方法来获取数字的属性(如最小值、最大值、精度等),以及进行数学运算(如四舍五入、取整等)Boolean对象总结词用于表示真或假的值详细描述Boolean对象只有两个值,true和false,用于表示逻辑条件的结果它常用于条件判断和循环控制Math对象总结词提供了一系列数学常量和方法详细描述Math对象提供了一系列数学常量(如圆周率π)和方法(如求平方根、随机数等)这些方法可以在脚本中直接调用,无需创建Math对象实例Date对象总结词用于处理日期和时间数据详细描述Date对象用于存储日期和时间数据它提供了多种方法来获取和设置日期和时间的各个部分(如年、月、日、小时等),以及进行日期和时间的计算04AS事件处理事件处理基础事件在程序运行过程中,发生的一些特定情况或动作事件捕获事件处理一个事件从外层元素开始,逐渐向内层元当某个事件发生时,程序会执行相应的代素传播码块事件冒泡事件流一个事件从最内层元素开始,逐渐向外层程序中事件发生的顺序元素传播事件监听器事件监听器添加监听器用于监听某个事件是否发生,当该事使用addEventListener方法为对象件发生时,执行相应的代码块添加监听器移除监听器自定义监听器使用removeEventListener方法移可以自定义事件处理函数,作为监听除监听器器的回调函数常用事件类型鼠标事件键盘事件如click、mouseover、mouseout等,用于如keydown、keyup等,用于响应用户对键响应用户对鼠标的操作盘的操作计时器事件窗口事件如setInterval和clearInterval方法用于定如resize、scroll等,用于响应用户对窗口的时执行某段代码操作05AS与Flash的结合应用AS在Flash中的角色AS是Flash中用于实AS扩展了Flash的功现交互功能的关键脚能,提供了更多的创本语言意和实现可能性AS使Flash动画具有更丰富的交互性和动态效果AS与Flash的交互方式使用AS脚本,可以控制Flash通过事件驱动的方式,实现AS利用AS的函数和变量,可以动中的各种元素,如按钮、影片与Flash的交互,如鼠标点击、态地改变Flash中的元素属性,剪辑和文本框等键盘输入等如位置、大小和颜色等AS在Flash中的高级应用使用AS可以实现复杂的动画效通过AS与外部数据的交互,可利用AS的面向对象编程特性,果和交互逻辑,如游戏、多媒体以实现动态数据更新和实时交互可以构建复杂的Flash应用程序展示和动态网站等和游戏06AS案例分析案例一简单的AS应用总结词基础入门详细描述介绍AS的基本概念和语法,通过简单的实例演示AS在Flash中的基本应用,如按钮点击事件、动态文本等案例二复杂的AS应用总结词进阶应用详细描述深入探讨AS的高级功能,如影片剪辑控制、数组和循环、自定义函数等通过复杂实例演示如何实现更丰富的交互效果和动态内容案例三AS在Flash游戏中的应用总结词游戏开发详细描述介绍如何使用AS进行Flash游戏开发,包括游戏逻辑实现、游戏对象控制、游戏音效和动画等通过实际游戏案例展示AS在游戏开发中的重要性和应用技巧THANKS感谢观看。
个人认证
优秀文档
获得点赞 0