云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Flash ActionScript3.0教程

Flash ActionScript3.0教程

  • 62 次阅读
  • 3 次下载
  • 2025/6/5 1:05:49

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

3.4.2 while循环语句

while循环语句是典型的“当型循环”语句,意思是当满足条件时,执行循环体的内容。while循环语句语法格式如下: while(循环条件) { 循环执行的语句 }

格式说明如下:

循环条件:逻辑运算表达式,运算的结果决定循环的进程。若为true,继续执行循环代码,否则退出循环。

循环执行的语句:循环体,其中包括变量改变赋值表达式,执行语句并实现变量赋值。 3.4.3 do..while循环语句

do…while循环是另一一种while循环,它保证至少执行一次循环代码,这是因为其是在执行代码块后才会检查循环条件。do…while循环语句语法格式如下: do {

循环执行的语句 } while (循环条件)

循环执行的语句:循环体,其中包括变量改变赋值表达式,执行语句并实现变量赋值。 循环条件:逻辑运算表达式,运算的结果决定循环的进程。若为true,继续执行循环代码,否则退出循环。

3.4.4 for..in和for each..in语句

for..in和for each..in语句都可以用于循环访问对象属性或数组元素。下面分别使用两种语句来访问对象中的属性。代码如下所示。 //定义一个对象lzxt,并添加属性name和age var lzxt:Object = {name:\浪子啸天\//执行遍历操作

for (var i:String in lzxt) { }

//执行for each遍历操作

17

//输出属性名称和属性值

trace(\语句输出:\

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

for each (var k:String in lzxt) { }

3.4.5 循环的嵌套

嵌套循环语句,就是在一个循环的循环体中存在另一个循环体,如此重复下去直到循环结束为止,即为循环中的循环。以for循环为例,格式如下所示。 for (初始化; 循环条件; 步进语句) { for (初始化; 循环条件; 步进语句) { 循环执行的语句; } }

3.4.6 循环流程控制语句

在ActionScript 3.0中可以使用break和continue来控制循环流程。break语句的结果是直接跳出循环,不再执行后面的语句;continue语句的结果是停止当前这一轮的循环,直接跳到下一轮的循环,而当前轮次中continue后面的语句也不再执行。

下面的两个例子分别执行循环变量从0递增到10的过程,如果i等于4,分别执行break和continue语句,看发生的情况。代码如下所示。 //使用break控制循环

for (var i:int=0; i<10; i++) { }

if (i==3) { }

trace(\当前数字是:\

break; //输出属性值

trace(\语句输出:\

第4章 函数

函数在程序设计的过程中,是一个革命性的创新。利用函数编程,可以避免冗长、杂乱的代码;利用函数编程,可以重复利用代码,提高程序效率;利用函数编程,可以便利的修改程序,提高编程效率。

18

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

函数(Function)的准确的定义为:执行特定任务,并可以在程序中重用的代码块。ActionScript 3.0中有两类函数:“方法”和“函数闭包”。具体是将函数称为方法还是函数闭包,取决于定义函数的上下文。

4.1 定义函数

在ActionScript 3.0中有两种定义函数的方法:一种是常用的函数语句定义法;一种是ActionScript中独有的函数表达式定义法。具体使用哪一种方法来定义,要根据编程习惯来选择。一般的编程人员使用函数语句定义法,对于有特殊需求的编程人员,则使用函数表达式定义法。

4.1.1 函数语句定义法

函数语句定义法是程序语言中基本类似的定义方法,使用function关键字来定义,其格式如下所示。

function 函数名(参数1:参数类型,参数2:参数类型…):返回类型{ //函数体 }

代码格式说明:

function:定义函数使用的关键字。注意function关键字要以小写字母开头。

函数名:定义函数的名称。函数名要符合变量命名的规则,最好给函数取一个与其功能一致的名字。

小括号:定义函数的必需的格式,小括号内的参数和参数类型都可选。

返回类型:定义函数的返回类型,也是可选的,要设置返回类型,冒号和返回类型必须成对出现,而且返回类型必须是存在的类型。

大括号:定义函数的必需格式,需要成对出现。括起来的是函数定义的程序内容,是调用函数时执行的代码。 4.1.2 函数表达式定义法

函数表达式定义法有时也称为函数字面值或匿名函数。这是一种较为繁杂的方法,在早期的ActionScript版本中广为使用。其格式如下所示。

var 函数名:Function=function(参数1:参数类型,参数2:参数类型…):返回类型{ //函数体 }

19

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

代码格式说明:

var:定义函数名的关键字,var关键字要以小写字母开头。 函数名:定义的函数名称。

Function:指示定义数据类型是Function类。注意Function为数据类型,需大写字母开头。 =:赋值运算符,把匿名函数赋值给定义的函数名。 function:定义函数的关键字,指明定义的是函数

小括号:定义函数的必需的格式,小括号内的参数和参数类型都可选。 返回类型:定义函数的返回类型,可选参数。 大括号:其中为函数要执行的代码。 4.1.3 两种定义方法的区别和选择

原则上,推荐使用使用函数语句定义法。因为这种方法更加简洁,更有助于保持严格模式和标准模式的一致性的。

下面要讲解的是函数语句和函数表达式定义法之间存在的区别,具体内容如下所示。 1.两种方法区别 2.两种方法的选择

在两种定义方法的选择上,一般使用函数语句定义法。函数表达式定义函数主要用于:一是适合关注运行时行为或动态行为的编程,二是用于那些使用一次后便丢弃的函数或者向原型属性附加的函数。函数表达式更多地用在动态编程或标准模式编程中。

4.2 调用函数

函数只是一个编好的程序块,在没有被调用之前,什么也不会发生。只有通过调用函数,函数的功能才能够实现,才能体现出函数的高效率。通过本节的学习,读者将掌握一般的函数调用方法以及嵌套和递归调用函数的方法。 4.2.1 函数的一般调用

对于没有参数的函数,可以直接使用该函数的名字,并后跟一个圆括号(它被称为“函数调用运算符”)来调用。

下面定义一个不带参数的函数HelloAS(),并在定义之后直接调用,其代码如下。 function HelloAS() { trace(\世界欢迎你!\}

20

搜索更多关于: Flash ActionScript3.0教程 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持. 3.4.2 while循环语句 while循环语句是典型的“当型循环”语句,意思是当满足条件时,执行循环体的内容。while循环语句语法格式如下: while(循环条件) { 循环执行的语句 } 格式说明如下: 循环条件:逻辑运算表达式,运算的结果决定循环的进程。若为true,继续执行循环代码,否则退出循环。 循环执行的语句:循环体,其中包括变量改变赋值表达式,执行语句并实现变量赋值。 3.4.3 do..while循环语句 do…while循环是另一一种while循环,它保证至少执行一次循环代码,这是因为其是在执行代码块后才会检查循环条件。do…while循环语句语法格式如下: do { 循环执行的语句 } wh

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com