En essayant d'étendre le flexible ArrayCollection pour pouvoir rechercher un objet contenant des données spécifiques et le rendre.Flex bouclant à travers l'objet
Voici ma fonction:
public function getItemContaining(value: String): Object {
//Loop through the collection
for each(var i: Object in this) {
//Loop through fields
for(var j: String in i) {
//If field value is equal to input value
if(i[j] == value) {
return i;
}
}
}
//If not found
return null;
}
problème est j est toujours nulle de sorte que la deuxième boucle ne fonctionne jamais. J'ai donc lu des descriptions de boucles flexibles et en fait cela devrait fonctionner correctement. Quel peut être le problème?
Est-ce différent de la syntaxe dans la question? –
Non, vous avez raison! Éditera ma réponse. – Thomas