flash教材配套PPT第7章-ActionScript-3.0入门_第1页
flash教材配套PPT第7章-ActionScript-3.0入门_第2页
flash教材配套PPT第7章-ActionScript-3.0入门_第3页
flash教材配套PPT第7章-ActionScript-3.0入门_第4页
flash教材配套PPT第7章-ActionScript-3.0入门_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1Part7第7章ActionScript3.0入门2目标概述学习要求学习目标

本章将介绍FlashCS6Professional中ActionScript3.0的基本概念、相关术语、基本语法及“动作”面板、“代码片断”面板的基本概念和应用方法,为应用ActionScript3.0制作动画特效和动态交互打下基础。

学习目标知识点了解理解掌握应用ActionScript简介

案例1ActionScript3.0的相关术语(动作、参数、类、构造器、数据类型、对象、属性、事件、方法、关键字、实例名的基本概念)

案例1ActionScript3.0的语法基础(ActionScript3.0的数据类型、变量、常用运算符、创建和调用函数)

案例1、案例2认识“动作”面板

案例1认识“代码片断”面板

案例23知识导航案例1制作“跟随鼠标移动的星星”动画效果7.15案例效果案例分析制作“跟随鼠标移动的星星”动画主要应用创建新层、创建元件、类设置、Action编程等知识来完成。通过本案例的制作,能够深刻理解动画中ActionScript3.0的应用方法。“跟随鼠标移动的星星”动画效果6相关知识1.ActionScript简介ActionScript1.0从Flash5开始,首次在Flash软件中引入了ActionScript1.0脚本语言,ActionScript1.0脚本语言具备ECMAScript标准的语法格式和语义解释,主要应用于帧的导航和鼠标的交互。ActionScript2.0从FlashMX版本开始引入了ActionScript2.0脚本语言,ActionScript2.0脚本语言的编写方式更加成熟,在ActionScript2.0脚本语言中引入了面向对象的编程方式,具有变量的类型检测和新的class类语法。到目前为止,ActionScript2.0脚本语言依然在Flash动画制作中广泛运用。ActionScript3.0从FlashCS3版本开始引入了全新的ActionScript3.0脚本语言,ActionScript3.0脚本语言与ActionScript1.0和2.0有着很大的差别,ActionScript3.0全面支持ECMA4的语言标准,并具有ECMAScript中的Package、命名空间等多项ActionScript2.0所不具备的特点。

ActionScript是Flash的脚本程序语言,简称AS。在ActionScript语言版本方面,截止到目前为止共有3个版本7相关知识2.ActionScript3.0的相关术语

(1)动作(Action)动作是指Flash动画播放时执行的某些操作语句。

(2)参数(Parameter)参数是存储信息的容器,并被传送给语句或函数。

(3)类(Class)类是影片中信息的类目。每个对象都属于一个类,并且是这个类的一个实例。

(4)构造器(constructor)构造器用于创建基于类的对象函数。这种函数具有的自变量可以给出对象所属的类的专用的属性。

(5)数据类型(DataType)数据类型是描述变量或动作脚本元素可以存储的信息种类。ActionScript中有两种数据类型:原始数据类型和引用数据类型。8相关知识

(6)对象(Object)、属性(Property)、事件(Event)、方法(Method)对象是实例化的类,是属性和方法的集合。属性是对象内部的变量。事件是对象能接收到的外部动作的集合。方法是与类关联的函数,用于完成对象的某些动作。

(7)关键字(Keyword)关键字是具有特殊意义的保留字。ActionScript在语言中保留了若干关键字,用户不能使用关键字作为变量名、函数名或标签名。默认的关键字在动作面板中是深蓝色,且区分大小写。

(8)实例名(InstanceName)实例名是脚本中唯一标识对象的名字。9相关知识3.ActionScript3.0的语法基础

同其他语言一样,ActionScript也拥有自己独特的语法集,其中包括了很多基本组成元素。

(1)ActionScript3.0的数据类型ActionScript中的数据类型可以划分为以下几种:①字符串型如果一个值被引号所包含,那么这个值的数据类型就是字符串。如果一个表达式涉及了字符串数据类型,它的数据类型也是字符串。②数值型数值型,即双精度浮点数,用于算术运算。10相关知识③布尔型布尔值是真与假。在某些时候布尔真为1,布尔假为0;一般情况下非0为布尔真,0为布尔假。④对象对象是ActionScript中新增类型,可以使用“new”声明一个对象类型。⑤影片剪辑影片剪辑是Flash中重要的元件类型之一,也是Flash中重要的程序核心。⑥未定义值在ActionScript3.0中,要求必须为所有的变量、参数和返回值定义数据类型。如果一个函数引用了未在其他地方定义的变量,那么FlashCS6在默认情况下会给出一个警告。11相关知识(2)ActionScript3.0的变量①变量名变量名必须是一个ActionScript标识符,变量不能使用关键字或者逻辑常量(true、false)②变量类型在ActionScript3.0中声明变量时,需要使用var关键词。用“:”号定义变量类型,用“=”号给变量赋值。③变量的作用域在ActionScript3.0中,包含两种变量,分别是局部变量和全局变量,全局变量在整个动画的脚本中都有效,而局部变量则只在它自己的作用域内有效。12相关知识(3)ActionScript3.0的常用运算符①数值运算符数值运算符可以执行加法、减法、乘法、除法运算等。②比较运算符比较运算符用于比较表达式的值,然后返回一个布尔值。③逻辑运算符逻辑运算符是对布尔值进行运算,返回一个布尔值。逻辑运算主要有“与”运算符(&&)、“或”运算符(||)和“非”运算符(!)。④位运算符位运算符用于内部处理浮点数,将二进制的数据进行按位操作。⑤点运算符点运算符用于访问结构的成员。13相关知识(4)创建和调用函数在ActionScript3.0中,用户可以直接调用已有的内置函数,也可以创建自定义的函数,然后进行调用。14相关知识4.认识“动作”面板

选择“窗口”→“动作”命令,便可以打开“动作”面板。用户可以看到面板由两部分组成。左侧部分是一个“动作”工具箱,每个动作脚本语言在该工具箱中都有一个对应条目,右侧部分是脚本窗格,这是输入代码的区域15相关知识4.认识“动作”面板案例2制作“调用外部动画”动画效果7.217案例效果案例分析制作“跟随鼠标移动的星星”动画主要应用创建新层、创建元件、类设置、Action编程等知识来完成。通过本案例的制作,能够深刻理解动画中ActionScript3.0的应用方法。“跟随鼠标移动的星星”动画效果18相关知识使用“代码片断”面板不需要ActionScript3.0的知识,就可以轻松地将ActionScript3.0代码添加到FLA文件,以启用常用功能。这对于ActionScript新手,或者希望无须学习ActionScript语言,就能够添加简单的交互功能的设计者来说,是非常实用的一个功能。19相关知识1.认识“代码片断”面板执行“窗口”→“代码片断”命令,打开“代码片断”面板,在该面板中FlashCS6预置了多种不同类型的ActionScript脚本代码,如右图所示通过使用“代码片断”面板,主要可以实现如下的功能:(1)添加能影响对象在舞台上行为的代码。(2)添加能在时间轴中控制播放头移动的代码。(3)将用户创建的新代码片断添加到面板中。其实使用Flash附带的代码片断也是ActionScript3.0入门的一种好途径。通过学习代码片断中的代码,并遵循片断说明,有助于了解ActionScript3.0的代码结构。20相关知识2.ActionScript3.0的相关术语

(1)动作(Action)动作是指Flash动画播放时执行的某些操作语句。

(2)参数(Parameter)参数是存储信息的容器,并被传送给语句或函数。

(3)类(Class)类是影片中信息的类目。每个对象都属于一个类,并且是这个类的一个实例。

(4)构造器(constructor)构造器用于创建基于类的对象函数。这种函数具有的自变量可以给出对象所属的类的专用的属性。

(5)数据类型(DataType)数据类型是描述变量或动作脚本元素可以存储的信息种类。ActionScript中有两种数据类型:原始数据类型和引用数据类型。

21本章小结

本章介绍了FlashCS6Professional中ActionScript3.0的基本概念、相关术语、基本语法及【动作】面板、“代码片断”面板的基本概念和应用方法,对ActionScript3.0有了初步的认识。22思考与练习1.制作一个应用“动作”和“行为”面板实现控制播放效果的动画。2.怎样实现外部调用swf影片及实现对jpg图片的控制?3.应用影片剪辑的事件处理函数,制作交互效果的动画23拓展训练训练1:制作“动态聚焦”动画任务要求:实现鼠标移到图片上,图片渐变为清晰图片;移走鼠标,图片渐变为模糊图片效果。要求如下:1.创建“清晰图片”影片剪辑元件和“模糊图片”影片

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论