Bonjour,
Alors voilà, je travailles en FLEX en combinaison avec AMFPHP. Jusque là tout va très bien.
Coté PHP je retourne un "array[]" qui se traduit par un ArrayCollection coté Flex. A l'aide du browser AMFPHP, un item de mon arrayCollection ressemble à l'image en pièce jointe.
Le but de la manoeuvre étant de mettre à jour un item de mon arrayCollection. Pour cela, les étapes étant :
- Création d'un object temporaire
- Mise à jour des différents attributs
- Mise à jour du arrayCollection à l'aide de SetItemAt
Maintenant, j'ai donc besoin de mettre à jour le login, et je ne parviens pas à y accéder.
Par exemple pour mettre à jour les infos principales d'un commentaire dans mon tableau de commentaires, je fais :Et là, aucun problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 var object:Object = new Object(); object.note = note; object.title = title; object.comment = comment; for (var i:int = 0; i < commentaires.length; i++) { if (commentaires.getItemAt(i).infosMembre.login == login) { commentaires.setItemAt(object, i); } }
Maintenant, j'aimerais pouvoir écrire, pour mettre le login à jour :
Mais là, impossible d'y accéder.
Code : Sélectionner tout - Visualiser dans une fenêtre à part object.infosMembre.login = "Ma nouvelle valeur".
En espérant que ma demande soit assez claire.
Merci d'avance pour vos réponses
Partager