从零开始FlashCS310

从零开始FlashCS310

ID:40514166

大小:609.06 KB

页数:40页

时间:2019-08-03

从零开始FlashCS310_第1页
从零开始FlashCS310_第2页
从零开始FlashCS310_第3页
从零开始FlashCS310_第4页
从零开始FlashCS310_第5页
资源描述:

《从零开始FlashCS310》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、从零开始FlashCS3基础培训教程第十章动作脚本应用基础【教学目标】ActionScript基本概念ActionScript语法基础ActionScript基本用法常用语句和函数事件的概念和处理方法10.1功能讲解10.1.1ActionScript基础概念ActionScript程序一般由语句、函数和变量组成,主要涉及到变量、函数、数据类型、表达式和运算符等,它们是ActionScript的基石。可以由单一动作组成,如指示动画停止播放的操作,也可以由一系列动作语句组成,如先计算条件,再执行动作。Action

2、Script是一种面向对象的编程语言。对象是ActionScript3.0语言的核心,程序所声明的每个变量、编写的每个函数以及创建的每个实例都是一个对象。在ActionScript面向对象的编程中,任何对象都可以包含三种类型的特性。:属性:表示与对象绑定在一起的若干数据项的值,如矩形的长、宽、颜色。方法:可以由对象执行的操作,如动画播放、停止或跳转等。事件:由用户或系统内部引发的、可被ActionScript识别并响应的事情,如鼠标单击、用户输入、定时时间到等事件。这些元素共同用于管理程序使用的数据块,并用于确

3、定执行哪些动作以及动作的执行顺序。ActionScript为响应特定事件而执行某些动作的过程称为“事件处理”。在编写执行事件处理代码时,Flash需要识别三个重要元素。事件源:发生该事件的是哪个对象。事件:将要发生什么事情,以及程序希望响应什么事情。响应:当事件发生时,程序希望执行哪些步骤。无论何时编写处理事件的ActionScript代码,都会包括这三个元素,并且代码将遵循以下基本结构。functioneventResponse(eventObject:EventType):void{//此处是为响应事件而执

4、行的动作。}eventSource.addEventListener(EventType.EVENT_NAME,eventResponse);此代码执行两个操作。首先,定义一个函数,这是指定为响应事件而要执行的动作的方法。接下来,调用源对象的addEventListener()方法,实际上就是为指定事件“订阅”该函数,以便当该事件发生时,执行该函数的动作。一旦编写了事件处理函数,就需要通知事件源对象(发生事件的对象,如按钮)程序希望在该事件发生时调用函数。可通过调用该对象的addEventListener()方

5、法来实现此目的(所有具有事件的对象都同时具有addEventListener()方法)。addEventListener()方法有两个参数:第一个参数是希望响应的特定事件的名称。同样,每个事件都与一个特定类关联,而该类将为每个事件预定义一个特殊值;类似于事件自己的唯一名称(应将其用于第一个参数)。第二个参数是事件响应函数的名称。请注意,如果将函数名称作为参数进行传递,则在写入函数名称时不使用括号。1、变量的声明变量可用来存储程序中使用的值。要声明变量,必须将var语句和变量名结合使用。例如,下面的语句声明一个名

6、为i的变量:vari;如果在声明变量时省略了var语句,在严格模式下将出现编译器错误,在标准模式下将出现运行时错误。要将变量与一个数据类型相关联,则必须在声明变量时进行此操作。在声明变量时不指定变量的类型是合法的,但这在严格模式下将产生编译器警告。可通过在变量名后面追加一个后跟变量类型的冒号(:)来指定变量类型。例如,下面的代码声明一个int类型的变量i:vari:int;10.1.2变量10.1.2变量2、变量的赋值可以使用赋值运算符(=)为变量赋值。例如,下面的代码声明一个变量i并将值20赋给它:vari:

7、int;i=20;也可以在声明变量的同时为变量赋值,如下面的示例所示:vari:int=20;如果要声明多个变量,则可以使用逗号运算符(,)来分隔变量,从而在一行代码中声明所有这些变量。例如,下面的代码在一行代码中声明3个变量:vara:int,b:int,c:int;也可以在同一行代码中为其中的每个变量赋值。例如,下面的代码声明3个变量(a、b和c)并为每个变量赋值:vara:int=10,b:int=20,c:int=30;10.1.2变量3、默认值“默认值”是在设置变量值之前变量中包含的值。首次设置变量的

8、值实际上就是“初始化”变量。如果我们声明了一个变量,但是没有设置它的值,则该变量便处于“未初始化”状态。未初始化的变量的值取决于它的数据类型,一般来说,Boolean类型变量的默认值为“false”,int类型变量的默认值为0。如果我们声明某个变量,但是未声明它的数据类型,则将应用默认数据类型*,这实际上表示该变量是无类型变量。如果我们没有用值初始化无类型变量,则该变量的默认值是und

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。