2010-03-30 5 views
0
var arr1:Array = new Array(); 
arr1.push(item1); 
arr1.push(item2); 
arr1.push(item3); 

puis arr1 et ses éléments sont transmis à d'autres fonctions est-il un moyen de connaître l'indice d'un élément du tableau?actionscript 3 question du tableau

GetParentArrayIndex(item2) would give me 1; 

Répondre

2

Tableau de fonctionnalité ont construit pour cela, myArray.indexOf (obj)

0

probablement vous définissez une fonction comme:

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 
}