actionscript 3数组问题

时间:2010-03-30 06:18:01

标签: actionscript-3

var arr1:Array = new Array();
arr1.push(item1);
arr1.push(item2);
arr1.push(item3);

然后arr1及其元素被传递给其他函数 有没有办法知道数组中项目的索引?

GetParentArrayIndex(item2) would give me 1;

2 个答案:

答案 0 :(得分:2)

Arrays内置了这个功能,Array.indexOf(obj)

答案 1 :(得分:0)

大概你设置了一个函数:

public function GetParentArrayIndex(item:Object):int
{
    for(var i=0; i<arr1.length; i++){
        if(arr1[i] == item){
            return i;
        }
     }
     return -1 //Item not found
}