在Flash中怎样建立一个数组

数组

在Flash中怎样建立一个数组呢,有下面这些方法:
方法 1:创建初始长度为 0 的新 Array 对象。
var my_array:Array = new Array(); 
trace(my_array.length); // 返回 0 方法 2:创建初始长度为 4 的新 Array 对象。
var my_array:Array = new Array(4); 
trace(my_array.length); // 返回 4 方法 3:创建初始长度为 5 的新 Array 对象 my_array。

var my_array:Array = new Array("Belinda", "Gina", "Kathy", "Charlotte", "Jane"); 
trace(my_array.length); // 返回 5 以上三种方法都使用了new关键字,下面的方法不使用new关键字
方法 4:不使用new关键字。

var my_array = ["Belinda", "Gina", "Kathy", "Charlotte", "Jane"]; 相联阵列(Associative Arrays)---一种特殊的数组
var states:Array = new Array(); 
states["CA"] = "California"; 
states["ME"] = "Maine"; 
states["MT"] = "Montana"; 

for( var i in states ){ 
trace(states[i]); 
} 以上讨论的规则在javascript里同样适用。

时间: 2024-10-31 13:15:33

在Flash中怎样建立一个数组的相关文章

c++ c语言数据结构-怎么样在C++上用new建立一个数组

问题描述 怎么样在C++上用new建立一个数组 应该叫建立动态存储区吧,主要想请教一下关于结构体的,输入一个数字怎么样建立一个长度为这个数的数组 解决方案 很简单 int n; cin >> n; int * arr = new int[n]; 如果是结构体: int n; cin >> n; S * arr = new S[n]; for (int i = 0; i < arr; i++) arr[i] = new S(); 解决方案二: new一个指针数组哪位大哥知道怎么

turbo c语言中一次性输入一个数组

问题描述 turbo c语言中一次性输入一个数组 请问turbo c语言中能不能一次性输入一个数组,是不是要用循环?没有学过循环怎么解决? 解决方案 那就学循环呗 比如 int arr[10]; for (int i = 0; i < 10; i++) scanf("%d", arr[i]);

nsmutablearray-使用insertObjectatIndexs无法往数组中加入另一个数组

问题描述 使用insertObjectatIndexs无法往数组中加入另一个数组 我用了断点调试 发现Frames是有我需要的数据,但是在插入到statusFrameArr这个可变的数组的时候总是没有数据了 (NSMutableArray *)statusFrameArr { if (_statusFrameArr == nil) { _statusFrameArr = [NSMutableArray array]; } return _statusFrameArr; } NSMutableAr

c++-C++类的私有成员中定义了一个数组,怎么在构造函数中初始化这个数组?

问题描述 C++类的私有成员中定义了一个数组,怎么在构造函数中初始化这个数组? 写了这样一个类: class Base{ private: int r[MAX_SIZE]; int length; public: Base() { r[MAX_SIZE] = {1,2,0,5,8,9,7,3,6,4}; //编译的时候在这边出错 length = 10; } void swap_data(int,int); void Show(const Base &ob); friend int Bubble

c++-C++中如何判断一个数组为空 数组固定了元素的个数

问题描述 C++中如何判断一个数组为空 数组固定了元素的个数 C++中如何判断一个整型数组为空 数组固定了元素的个数比如数组a[10]判断其为空数组 即各位都没有输入数值 解决方案 #include <iostream> using std::cout; using std::endl; int main(){ int array[10]; bool flag = false; for(int i = 0; i< sizeof(array);i++){ if(array[i] == ''

easyui-easyUI中如何定义一个数组,并且通过for循环来为其赋值

问题描述 easyUI中如何定义一个数组,并且通过for循环来为其赋值 easyUI中如何定义一个数组,并且通过for循环来为其赋值,用了如下方法但是却没有值 为什么? var nums=nums[fs]; for(var j=0;j<=gfd;j++){ a=num*j; nums[j]=a; alert("a"+a); } 解决方案 easyui只是js的一个框架,定义数组用js.你的变量num定义了没有?var nums=nums[fs];,是var num=nums[fs

link中如何迭代一个数组,用户可以暂停,然后恢复,继续输出?

问题描述 link中如何迭代一个数组,用户可以暂停,然后恢复,继续输出? link中如何迭代一个数组,用户可以暂停,然后恢复,继续输出? 解决方案 定时器,每次让索引+1,返回数据 按钮控制timer1.Stop() Start()

php中如何初始化一个数组

数组 初始化一个数组一般有2种方法:一个是单独给数组中的元素赋值:还有一种是把所有的元素一起初始化.下面简要介绍初始化数组的2种方法:第一种方法:$a["color"]="red";$a["taste"]="sweet";$a["shape"]="round";$a["name"]="apple";$a[3]=4;第二种方法:$a=array(&q

NBear中如何建立一个单向组合关系的外键关联,而且对应实体的主键为String类型?

问题描述 NBear中设置单向的组合关系存在的疑问(使用NBear3.7.2的ORM框架,如需源码请联系hillfree#gmail.com)问题描述:涉及两个业务对象:User(用户)和UserType(用户类型):UserType作为系统的基础信息,可能会增加,重命名,甚至删除.User接口中包含UserType的对象作为一个成员.与Tutorial中的一对一关联不同.UserType不需要知道User的存在,即User和UserType是单向的组合关联.User和UserType的接口定义