Flash动作脚本
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 面向对象 • 类与对象
Action Script 3.0概述
• Action Script 3.0语法规则
– 在ActionScript 3.0中,一个变量实际上包含三个 不同部分:变量名,可以存储在变量中的数据类型 ,存储在计算机内存中的实际值。
– 对变量来说,数据类型也非常重要。在 ActionScript 3.0中创建变量时,应指定该变量将 保存的数据类Biblioteka Baidu;此后,程序只能在该变量中存储 此类型的数据, 可以使用与该变量的数据类型关联 的特定特性来处理值。
– 用户可以修改该影片剪辑的不同特征。例如,当选中该影片 剪辑时,用户可以在“属性”检查器中更改许多值,例如, 它的x坐标、宽度,进行各种颜色调整(例如,更改它的 alpha透明度),或对它应用各种滤镜。还可以使用其它 Flash工具进行更多更改,例如,使用“任意变形”工具旋转 该对象。在Flash创作环境中修改一个影片剪辑元件时所做的 更改,同样可在ActionScript中通过代码来实现。
Action Script 3.0概述
• ActionScript是Flash的脚本语言,与JavaScript 在网页制作中起得作用相似,它在Flash内容和 应用程序中实现交互性、数据处理以及其他功 能。新出的ActionScript 3.0使用面对对象编程 ,增加更强的报错能力,指定类型也更明确。 ActionScript 3.0 由 Flash Player 中 的 ActionScript 虚 拟 机 (AVM2) 来 执 行 的 , 它 的 代 码通常被编译器编译成“字节码格式”(一种 由计算机编写且能够为计算机所理解的编程语 言),随后字节码被嵌入到SWF文件中,SWF 文件由运行时环境Flash Player执行。
– 注释的另一种常见用法是临时禁用一行或多行代码。例如, 如果用户要测试执行某操作的其它方法,或要查明为什么某 些ActionScript代码没有按用户期望的方式工作。
• 实例操作(建立一个对象)
• var person:Object=new Object(); • person.sex="female"; • person.age=21; • person.birthday=new Date(1970,0,1); • trace(person.sex);
– 在ActionScript中,要创建一个变量或声明变量, 应使用var语句:“var value1:Number;”。在本例 中,指示计算机创建一个名为value 的变量,该变 量仅存储Number(数值)的数据。用户还可以立 即在变量中存储一个值:“var value2:Number = 17;”。
• Int:一个整数(不带小数部分的整数); • Uint:一个“无符号”整数,即不能为负数的整数; • Boolean:一个true或false值,例如开关是否开启或两个
值是否相等。
Action Script 3.0概述
• Action Script 3.0语法规则
– ActionScript是一种面向对象的编程语言。对象是 ActionScript中一个非常重要的概念。事实上,如果用户在 Flash中处理过元件,那么用户已经处理过对象了。假设用户 已定义了一个影片剪辑元件(一幅圆的图画),并且将它的 一个副本放在舞台上。从严格意义上来说,该影片剪辑元件 也是ActionScript中的一个对象,即MovieClip类的一个实例 。
– 乘法运算符(*)将一个值与另一个值相乘,结果是一 个数字:var result:Number = 5 *6 *7;
– 等于运算符 (==) 比较两个值,看它们是否相等
Action Script 3.0概述
• Action Script 3.0语法规则
– 在编写ActionScript时,用户通常会希望给自己留一些注释, 这些注释可能解释某些代码行如何工作或者为什么做出特定 的选择。“代码注释”是一个工具,用于编写计算机应在代 码中忽略的文本。
• 简单运算
• var num1:int=2; • var num2:int=3; • var sum=num1+num2; • trace(sum);
Action Script 3.0概述
– ActionScript包括两种注释。单行注释:在一行中的任意位置 放置两个斜杠来指定单行注释。计算机将忽略斜杠后直到该 行末尾的所有内容。
– var johnieAge:Number =10;// 默认情况下,将johnieAge设 置为10。
– 多行注释:多行注释包括一个开始注释标记(/*)、注释内容和 一个结束注释标记(*/)。无论注释跨越多少行,计算机都将忽 略开始标记与结束标记之间的所有内容。
第五章 Flash动作脚本
主要内容
1 Action Script 3.0概述 2 认识动作面板 3 给Flash文件添加动作脚本
4 使用动作脚本控制“影片剪
辑”
5 影片剪辑的属性调整与路径
6 按钮控制
Action Script 3.0概述
• 要点导读
– 1. ActionScript的概念 – 2. ActionScript 3.0的语法规则 – 3. ActionScript 3.0与2.0区别
Action Script 3.0概述
• Action Script 3.0语法规则
– 在ActionScript中,有很多数据类型可以用作变量 的数据类型。其中,基本数据类型有:
• String:一个文本值,例如,一个名称或书中某一章的文 字;
• Number:任何数值,包括有小数部分或没有小数部分的 值;
Action Script 3.0概述
• Action Script 3.0语法规则
– “运算符”是用于执行计算的特殊符号。运算符主 要用于数学运算,也可以用于值的比较。通常,运 算符使用一个或多个值并“算出”一个结果。例如 :
– 加法运算符(+)将两个值相加,结果是一个数字: var sum:Number=43+62;