- 浏览: 127979 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
lliiqiang:
NetConnection.Connect.Rejected拒 ...
第一个FMS程序,连接到FMS服务器(Flash/Flex两种实现) 转
要访问数组的每个元素
解决办法
利用for 循环来遍历数组,使用下标返回元素。
讨论
for循环的初始变量从0开始,结束为array.length-1,因为是从下标0开始的:
var letters:Array = ["a", "b", "c"];
for (var i:int = 0; i < letters.length; i++) {
trace("Element " + i + ": " + letters[i]);
}
for (var i:int = 0; i < letters.length; i++) {
trace("Element " + i + ": " + letters[i]);
}
也可以降序遍历数组,循环变量从array.length-1开始到0:
var letters:Array = ["a", "b", "c"];
for (var i:int = letters.length - 1; i >= 0; i--){
trace("Element " + i + ": " + letters[i]);
}
for (var i:int = letters.length - 1; i >= 0; i--){
trace("Element " + i + ": " + letters[i]);
}
有很多情况需要用循环遍历所有元素,比如,获得了包含sprite的数组, 然后把每个sprite的x坐标+1:
for (var i:int = 0; i < sprites.length; i++){
sprites[i].x++;
}
sprites[i].x++;
}
可以把数组长度存在变量中,免得每次循环都要重新计算:
var length:int = sprites.length;
for (var i:int = 0; i < length; i++){
sprites[i].x++;
}
for (var i:int = 0; i < length; i++){
sprites[i].x++;
}
这样做可以提高Flash 性能,因为不用每次循环都去计算长度了,但是有个前提,就是没有进行插入删除操作来改变长度值,否则就要每次计算长度才行。
类别:flash/flex/fcs/AIR 作者:转载 日期:2010-02-24 【评论:0 阅读:
<script src="/updateclick.ashx?id=1504" type="text/javascript"></script>
46】 繁體中文
发表评论
-
Flex 对Java端返回Collection的处理方法
2010-07-20 22:21 1043将Flex与Spring集成后(BlazeDS 与Spring ... -
在文本框里添加超链接
2010-05-31 10:16 2153问题我想在文本框里加入超链接解决办法利用HTML <a ... -
BulkLoader类和PV3D
2010-05-31 10:06 882AS3取消了movieclip的loader类,所以加载图 ... -
Flex LinkButton仿IE超链接
2010-05-31 10:02 2964重写的LinkButton类Kelvin_LinkButt ... -
flex RSL做资源共享管理
2010-05-18 10:35 1042Flex SDK 里有一个运行时组件共享库——RSL ( Ru ... -
很不错的flex果冻特效 转
2010-05-13 10:36 1794index.mxml <?xml version ... -
Flex 特效一部分 转
2010-05-12 14:24 14561:glow(发光) 代码: <mx:Glow id ... -
Flex3特效的基本用法 原理 转
2010-05-12 11:40 1256Flex3为开发人员提供了多种基本的特效控件,每种特效控件对应 ... -
Flex3特效的基本用法 特效组件 转
2010-05-12 11:34 1304Flex3中预定义了多种特效组件,每种组件对应于一种或多种特效 ... -
FLEX3中应用CSS完全详解手册! 转
2010-05-11 16:44 846在FLEX中使用样式方法一、使用本地样式定义使用<mx: ... -
Flex加载图片的常用的几种方式 转
2010-05-11 15:17 757<?xml version="1.0&qu ... -
flex特效 触发器
2010-04-30 16:00 1149触发器在Flex3的特效实现中起着重要作用,对于Flex3中的 ... -
数据筛选(转)
2010-04-15 17:16 689<?xml version="1.0" ... -
在数组首部和尾部添加元素(转)
2010-04-15 17:01 3182要再添加新元素到数组解决办法push( ) 方法在数组尾部添加 ... -
搜索匹配的数组元素(转)
2010-04-15 16:58 1030要找出指定值得数组元 ... -
.删除数组元素(转)
2010-04-15 16:56 1406要删除一个或多个数组元素,或移动数组元素解决办法splice( ... -
在数组中间插入元素(转)
2010-04-15 16:53 2128要在数组中间插入元素解决办法使用splice( ) 方法讨论s ... -
读取关联数组(转)
2010-04-15 16:50 817怎样遍历关联数组解决办法使用for . . . in 语句讨论 ... -
创建关联数组(转)
2010-04-15 16:48 917要创建用名称元素作为索引的数组解决办法创建关联数组讨论用关联数 ... -
比较数组(转)
2010-04-15 16:45 902怎么判断两个数组是否相等呢解决办法循环数组,一一比较对应位置的 ...
相关推荐
for循环遍历数组 利用for循环把遍历数组中的元素依次获取出来 数组笔记及基本知识点.pdf 利用for循环把遍历数组中的元素依次获取出来 数组笔记及基本知识点.pdf 利用for循环把遍历数组中的元素依次获取出来 数组笔记...
用 for 循环产生 4 行 100 列二维数组,数组成员如下: 1,2,3………100 100,99,98………..1 6,7,8………….105 105,104,103………6 从这个数组中提取出 2 行 50 列的二维数组,成员如下: 50,49,48……...
1. 统计并输出大写字母、小写字母、数字和其它字符的数量。... 定义一个数组,描述一个二维多边形顶点集合,遍历数组输出所有点的坐标值 2. 定义学生类,访问类的实例成员和类成员 、实例方法和类方法
查找联系人可以通过遍历数组并逐个判断姓名或电话号码来匹配实现。 删除联系人可以通过遍历数组并根据姓名或电话号码匹配来删除相应联系人 当然,这只是一种简单的思路,你可以根据实际需求和功能扩展来设计更复杂的...
小程序的一个小白
回调函数拥有两个参数:第一个为对象的成员或数组的索引, 第二个为对应变量或内容. 如果需要退出 each 循环可使回调函数返回 false, 其它返回值将被忽略. each遍历,相信都不陌生,在平常的事件处理中,是for循环...
主要介绍了JS实现的Object数组去重功能,可实现针对数组成员为Object对象的去重复功能,涉及javascript数组元素遍历、属性判断等相关操作技巧,需要的朋友可以参考下
主要介绍了JS数组及对象遍历方法代码汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
第一个为对象的成员或数组的索引,第二个为对应变量或内容。如需退出each循环可使回调函数返回false 现有如下两个select 计划类别: <select id=PLANTYPE> <option value=0>-所有- 新建 续建 </select> ...
一、实现一个遍历数组或对象里所有成员的迭代器。 var each = function(obj, fn){ //+++++++++++答题区域+++++++++++ //+++++++++++答题结束+++++++++++ }; try{ var data1 = [4,5,6,7,8,9,10,11,12]; var data...
第02个小程序:遍历画笔(FlipThroughTheBrushes.cs) using System; using System.Reflection; using System.Windows; using System.Windows.Input; using System.Windows.Media; namespace Chapter02 { ...
一些小的知识点一个数组和为某值的成员一组数所有的排列情况,例如: [1, 2] => ['1-2', '2-1']惰性遍历数组, range, map, foreach和为某值的排列组合lodash的get一些额外的tips
运算符循环遍历数组 33 实例025 使用for循环输出杨辉三角形 34 实例026 使用嵌套循环在控制台上 输出九九乘法表 35 实例027 使用while循环计算1+ 1/2!+1/3!…1/20! 36 实例028 使用for循环输出空心的菱形 38 实例...
处理完之后,如果对其中的成员内容进行了更改,还需要遍历数组将内容重新组合。在小数据量的条件下,可以忽视。但是数据量一但变得很大,数据的重组就成了问题,它将消耗大量的时间。在此提供一种简便的,用类似数组...
回调函数拥有两个参数:第一个为对象的成员或数组的索引, 第二个为对应变量或内容. 如果需要退出 each 循环可使回调函数返回 false, 其它返回值将被忽略. each遍历,相信都不陌生,在平常的事件处理中,是for循环的...
下面小编就为大家带来一篇C++使struct对象拥有可变大小的数组(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Set数据结构是es6中新增的,它类似于数组,但是成员的值唯一,没有重复值。 Set本身是一个数据结构,用来生成Set数据节后 Set数据结构的实例有4种遍历方法: keys():返回一个键名的遍历器 values():返回一个键值便...
jQuery的数组处理,便捷,功能齐全. 最近的项目中用到的比较多,深感实用,一步到位的封装了很多原生js数组不能企及的... 回调函数拥有两个参数:第一个为对象的成员或数组的索引, 第二个为对应变量或内容. 如果需要退出
回调函数拥有两个参数:第一个为对象的成员或数组的索引, 第二个为对应变量或内容. 如果需要退出each循环可使回调函数返回false, 其它返回值将被忽略。 each遍历,相信都不陌生,在平常的事件处理中,是for循环的变体,...
学习用object表示要遍历...在循环开始前,当前数组的键名或对象的成员名将赋给变量expr。在每次循环中,数组的指针或对象的键名将移动到下一个单元,直到遍历完所有的单元。 例如,以下程序将遍历一个数组的所有元素。