2009-12-09 4 views
0

Cette question est un peu hors sujet, je voulais juste des commentaires de la plupart des développeurs ActionScript/Flex là-bas.ActionScript 3 Vecteur. <T> VS. Array

Donc, seriez-vous d'utiliser un vecteur. plutôt que d'un tableau lorsque vous vous attendez à une collection du même « type » d'objets (et de publication pour FP10)

Permettez-moi clair que sur:

Je définir une méthode dans une classe qui attend un paramètre de type « Array »

Disons que ressemble cette signature de la méthode:

public function doSomethingWithChildren(selectedChildren:Array):void; 

Je me attends à ce que tous les éléments dans le tableau « selectedChildren » sont de type « DisplayObject » (même pensé cela semble assez logique), alors je pensais que ça ould être un peu plus intelligent de réécrire cette fonction ainsi:

public function doSomethingWithChildren(selectedChildren:Vector.<DisplayObject>):void; 

Donc, en gros la seule chose que je voudrais savoir est si vous pensez que cela est la voie à suivre

Merci pour yer feedback

+1

Voir cette question: http://stackoverflow.com/questions/1130309/vector-vs-array –

+0

Merci pour l'aide Wesley, je vais chercher un peu plus la prochaine fois que je poste –

Répondre

1

oui, ce serait le chemin à parcourir parce que maintenant vous avez la vérification de type statique supplémentaire et des informations. Je crois que les vecteurs typés sont aussi plus rapides que les tableaux.

+0

Merci Cookie, il est toujours agréable obtenir les conseils de quelqu'un d'autre –