2010-02-08 4 views

Répondre

1

Vous devez vérifier si l'index est < = la longueur du vecteur et modifier l'ordre de vos tests. Je ne suis pas un gars Flash, mais dans la plupart des langages de type C, ça va ressembler à ceci:

if (myVector != undefined /* Make sure the vector isn't null*/ && i < myVector.length() /*Make sure it's in range*/ && myVector[i] != null){ 
    // Do stuff here 
} 
+0

ah ! Je vois. qui fonctionne maintenant, merci! – redconservatory

0

vous détectez si un indice de Vector est hors de portée comme suit:

   var myIndexValue:int; 
       if(vector.length - 1 < myIndexValue) //you are out of range. 
Questions connexes