1 pièce(s) jointe(s)
Accès à l'attribut de l'objet d'un objet
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 :
Code:
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); }
} |
Et là, aucun problème.
Maintenant, j'aimerais pouvoir écrire, pour mettre le login à jour :
Code:
object.infosMembre.login = "Ma nouvelle valeur".
Mais là, impossible d'y accéder.
En espérant que ma demande soit assez claire.
Merci d'avance pour vos réponses ;)