《Animate CC 2017动画制作入门与进阶》第十章 使用脚本语言 PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10.1 ActionScript语言简介
ActionScript是Animate的动作脚本语言,在Animate CC 2017中使用动 作脚本语言可以与后台数据库进行交流,使用组件可以快速地在Animate文 档中添加所需的界面元素,从而可以制作出交互性强、动画效果更加绚丽的 Animate动画。本章主要介绍ActionScript基础知识及其交互式动画的应用内 容。
代码编写流程 绝对路径和相对路径 添加代码
10.3.1 代码编写流程
在开始编写ActionScript之前,首先要明确动画所要达到的 目的,然后根据动画设计的目的,决定使用哪些动作。在设计 动作脚本时始终要把握好动作脚本的时机和动作脚本的位置 。
10.3.2 绝对路径和相对路径
许多脚本动作都会影响影片剪辑、按钮和其他元件实例。 在代码中,可以引用时间轴上的元件实例,方法是插入目标路 径,即希望设为目标的实例地址。 可以设置绝对或相对目标路 径。 绝对路径包含实例的完整地址。 相对路径仅包含与脚本在 FLA 文件中的地址不同的部分地址,如果脚本移动到另一位置 ,则地址将会失效 。
条件判断语句 循环控制语句
10.4.1 条件判断语句
条件语句用于决定在特定情况下才执行命令,或者针对不 同的条件执行具体操作。在制作交互性动画时,使用条件语句 ,只有当符合设置的条件时,才会执行相应的动画操作。在 Animate CS6中,条件语句主要有if…else语句、if…else…if和 switch…case3种句型 。
10.2.4 常量
常量在程序中是始终保持不变的量,它分为数值型、字符串型和逻辑型 。
10.2.5 关键字
在ActionScript中保留了一些具有特殊用途的单词便于调用,这些单词 称为关键字 。
10.2.6 函数
在ActionScript中,函数是一个动作脚本的代码块,可以在任何位置重 复使用,减少代码量,从而提供工作效率,同时也可以减少手动输入代码时 引起的错误。在Animate中可以直接调用已有的内置函数,也可以创建自定 义函数,然后进行调用 。
ActionScript入门 ActionScript常用术语
10.1.1 ActionScript入门
ActionScript脚本撰写语言允许用户向应用程序添加复杂的交互性、播放 控制和数据显示。可以使用动作面板、【脚本】窗口或外部编辑器在创作环 境内添加 ActionScript 。
10.1.2 ActionScript常用术语
在学习编写ActionScript之前,首先要了解一些ActionScript的常用术语 ,有关ActionScript中的常用术语名称和介绍说明如表9-1所示 。
10.2 ActionScrip语言基础
ActionScript动作脚本具有语法和标点规则,这些规则可以确定哪些字 符和单词能够用来创建含义及编写它们的顺序。在前文中已经介绍了有关 ActionScript中的常用术语名称和说明,下面将详细介绍ActionScript语言的 主要组成部分及其作用 。
10.4.2 循环控制语句
循环类动作主要控制一个动作重复的次数,或是在特定的 条件成立时重复动作。在Animate CC中可以使用while、 do…while、for、for…in 和for each…in 动作创建循环 。
10.5 处理对象
Animate中访问的每一个目标都可以称之为“对象”,例如 舞台中的元件实例等等。每个对象都可能包含3个特征,分别是 属性、方法和事件,而且用户还可以进行创建对象实例的操作 。
基本语法 数据类型 变量 常量 关键字 函数 运算符
10.2.1 基本语法
ActionScript语法是ActionScript编程中最重要环节之一,ActionScript的 语法相对于其他的一些专业程序语言来说较为简单。ActionScript动作脚本 主要包括语法和标点规则 。
10.2.7 运算符
ActionScript中的表达式都是通过运算符连接变量和数值的。运算符是 在进行动作脚本编程过程中经常会用到的元素,使用它可以连接、比较、修 改已经定义的数值。ActionScript中的运算符分为:数值运算符、赋值运算 符、逻辑运算符、等于运算符等 。
源自文库
10.3 输入代码
由于Animate CC 2017只支持ActionScript 3.0环境,不支持ActionScript 3.0环境,按钮或影片剪辑不可以被直接添加代码,只能将代码输入在时间轴 上,或者将代码输入在外部类文件中 。
10.2.2 数据类型
数据类型用于描述变量或动作脚本元素可以存储的数据信息。在 Animate中包括两种数据类型,即原始数据类型和引用数据类型 。
10.2.3 变量
变量是动作脚本中可以变化的量,在动画播放过程中可以更改变量的值 ,还可以记录和保存用户的操作信息、记录影片播放时更改的值或评估某个 条件是否成立等功能 。
《Animate CC 2017动画制作入门与进阶》
第十章
使用脚本语言
学习目标
ActionScript是Animate的动作脚本语言,在Animate中使用 动作脚本语言可以与Animate后台数据库进行交流,结合庞大的 数据库系统和脚本语言,从而可以制作出交互性强、动画效果 更加绚丽的Animate动画。本章主要介绍ActionScript基础知识 及其交互式动画的应用内容 。
10.3.3 添加代码
代码可以输入在时间轴上,或者将代码输入在外部类文件中 。
10.4 ActionScript常用语句
ActionScript语句就是动作或者命令,动作可以相互独立地 运行,也可以在一个动作内使用另一个动作,从而达到嵌套效 果,使动作之间可以相互影响。条件判断语句及循环控制语句 是制作Animate动画时较常用到的两种语句 。
属性 方法 事件 创建对象实例
10.5.1 属性
属性是对象的基本特性,如影片剪辑元件的位置、大小、 透明度等。它表示某个对象中绑定在一起的若干数据块的一个 。