`
lixinye0123
  • 浏览: 333231 次
  • 性别: Icon_minigender_1
  • 来自: 温州
社区版块
存档分类
最新评论

ActionScript 3 中的可变长数组

    博客分类:
  • Flex
阅读更多
   
    有时候我们可能不能确定数组的长度,在ActionScript 3里有种特殊的表示方式,请看下面的代码:
public function getAverage(...numbers)...{
  var total 
= 0;
  
for(var i=0; i<numbers.length; i++)...{
    total 
+= numbers[i];
  }

  
return total / numbers.length;
}

这是一个求平均数函数,其中...numbers表示一个可变长的数组,它可以接受任意数量的参数,如下面的调用方法:
getAverage(1,3,4,5);
getAverage(1,2);
等等,这样处理后我们的函数就更加灵活了。
分享到:
评论

相关推荐

    Flash ActionScript 3 殿堂之路 笔记

    与Java不同,AS3中的值类型变量也存储引用,但这些引用指向的是不可变的对象。 5. 常量的声明: 使用`const`关键字可以声明常量,一旦赋值后就不能更改,例如: ``` const foo:int = 45; foo = 100; // 报错 ...

    五子棋-actionscript3源码.rar

    在ActionScript3中,可以通过类来表示棋盘和棋子,用数组或者二维数组来存储棋盘状态。每次落子时,需要检查是否形成五子连珠,并判断游戏是否结束。此外,还需要实现AI(人工智能)算法,例如简单的Minimax算法或...

    Actionscript中delete关键字例子

    如果属性是不可枚举的,或者对象是密封的或 frozen(不可变的),则`delete`操作将失败。在尝试删除时,可以检查`hasOwnProperty`方法来验证属性是否可以从对象中删除: ```actionscript if (obj.hasOwnProperty(...

    2013 Adobe ActionScript 3.0 开发人员指南

    在ActionScript 3.0中,可以使用数组来存储和管理数据集合。数组分为索引数组、关联数组以及多维数组。其中,索引数组类似于其他编程语言中的基本数组,以整数为索引;关联数组则允许使用字符串作为索引,类似于其他...

    actionScript3开发人员最全指南

    ActionScript 3.0(AS3)是Adobe公司发布的一种强大的编程语言,主要用于开发Flash应用程序、游戏和复杂的交云界面。本指南详细介绍了ActionScript 3.0的基础知识以及进阶技巧,适合开发人员深入学习和实践。 首先...

    actionscript 3学习随笔

    - **常量**(`const`):用于声明不可变的变量。 - **继承**:使用`extends`关键字实现类之间的继承关系。 - **接口实现**:使用`implements`关键字实现接口。 - 在定义接口时,不需要指定任何访问修饰符。 #### ...

    Actionscript3.0开发人员指南

    在 ActionScript 3.0 中,字符串是不可变的对象,这意味着一旦创建了一个字符串,就不能改变它的内容,只能通过重新赋值来修改。 **创建字符串** 可以使用双引号或单引号来创建字符串: ```as3 var str1:String =...

    ActionScript开发人员指南中文版

    使ActionScript对象可用于JavaScript 从ActionScript访问HTMLDOM和JavaScript对象 在HTML中嵌入SWF内容 在HTML页中使用ActionScript库 转换Date和RegExp对象 从ActionScript操作HTML样式表 跨脚本访问不同安全沙箱中...

    ActionScript 3.0 Programming Overview

    AS3中的类支持继承和封装等面向对象特性,允许开发者创建复杂的数据类型和行为。 ##### 2. 显示编程 (Jumping into Display Programming) **显示编程**主要涉及如何在Flash舞台上动态创建和管理图形元素。AS3提供...

    Adobe+Flash+Professional+CS5+的+ActionScript+3.0+参考

    9. **XML和JSON支持**:内置的XML和E4X(ECMAScript for XML)使得在AS3中处理XML数据变得简单。同时,AS3也支持JSON解析和序列化。 10. **网络通信**:AS3提供了Socket、URLLoader和XMLSocket等类进行网络通信,...

    actionScript3.0

    在 ActionScript 3.0 中,字符串是不可变的对象,这意味着一旦创建了一个字符串,就不能改变其内容,如果想要修改字符串中的某些字符,需要重新创建一个新的字符串。 ##### 3.3 布尔类型(Boolean) 布尔类型只有两个...

    ActionScript 3.0 开发人员指南中文官网上下的

    - **数组基础知识**:数组是ActionScript 3.0中最常用的数据结构之一,分为索引数组和关联数组。 - **索引数组**:介绍了如何创建、访问和修改索引数组,包括常见的操作如 `push()`、`pop()`、`shift()` 和 `...

    ActionScript3.0程序设计

    - **常用编程元素**:除了类之外,ActionScript 3.0 还支持数组(Array)、矢量(Vector)等集合类型,以及循环(for、while)、条件语句(if、switch)等控制结构。 ##### 示例:动画公文包片段 - **使用ActionScript构建...

    ActionScript3.0开发人员指南

    - **ActionScript3.0中的错误处理**:深入了解AS3中错误处理的语法,包括使用`try-catch-finally`语句。 - **使用Flash运行时的调试版**:指导如何利用Flash Player的调试版本来定位和解决错误。 - **在应用程序中...

    ActionScript.Bible.圣经.英文原版.pdf

    - **图形和动画**:ActionScript 3.0提供了丰富的图形和动画处理功能,使得创建复杂的视觉效果变得更加容易。 - **网络通信**:支持与服务器的异步通信,如通过XMLHttpRequest发送HTTP请求,以及通过Socket进行实时...

    ActionScript3.0编程

    #### ActionScript 3.0中的新增功能 ##### 核心语言功能 - **类型安全**:AS3强制类型检查,要求所有变量都有明确的数据类型,减少了运行时错误。 - **异常处理**:引入了try-catch-finally语句,可以优雅地处理...

    使用FLEX和Actionscript开发FLASH 游戏9-1

    在使用FLEX和Actionscript开发FLASH游戏的过程中,创建和管理游戏级别是非常关键的一环。本文主要探讨了如何通过这两种技术来构建一个结构化的级别系统,让开发者能够更好地控制游戏流程。 首先,文章提出了一个...

    as3.0开发人员必备手册【精】

    在AS3.0中,字符串是不可变的对象,这意味着一旦创建了一个字符串对象,你就不能改变它的内容,但可以基于已有的字符串创建新的字符串。 - **创建字符串**:可以直接使用字符串文字来创建,或者使用`String`构造...

Global site tag (gtag.js) - Google Analytics