Normalement, cela devrait créer autant de ScrollPane qu'il y a de lignes dans mon fichier XML, mais ça ne me crée qu'un seul ScrollPane dont l'URL mise dans l'évènement onPress est "undefined"... Je sèche...
slagt
Messages postés232Date d'inscriptionmercredi 2 avril 2003StatutMembreDernière intervention29 mars 2011 12 oct. 2005 à 14:49
Il faut entrer une profondeur différente pour chacun de tes scrollpan.
Si tu les mets tous au niveau 0, il vont s'effacer au fur et à mesure
qu'ils apparaissent.
Ensuite, tu réutilises le "i" dans les onPress. Mais si tu réfléchis
quelques secondes à ce qui se passe, tu verras que ça sortira forcément
undefined !
Quand tu cliques, l'AS va essayer d'afficher l'adresse : xmlPartenaires.firstChild.childNodes[i].attributes.url.
Mais à ce moment, le "i" ne veut plus rien dire puisqu'on est plus dans la boucle !
Donc ce que tu dois faire, c'est d'enregistrer la valeur de "i" dans chacun des logo.
Après il existe des astuces pour éviter d'avoir à créer une variable.
Par exemple, si tu mets chacun de tes logos sur une profondeur "i". Il
te suffira pour retrouver la valeur de "i", de faire un this.getDepth()
dans le onPress.