Tableau de valeurs dans un objet et tableau d'objets
Bonjour à tous,
Voici mon problème :
Je crée un objet appelé theme
Cet objet contient un tableau appelé liste_sujets
Code:
1 2
|
this["mon_theme"+i] = CreerTheme(id_theme,nom_theme,liste_sujets_theme); |
lorsque j'affiche le contenu de chaque objet theme avant de le rentrer dans le tableau liste_themes,
Code:
1 2 3 4 5
|
for(var t=0;t<this["mon_theme"+i].liste_sujets.length;t++)
{
trace(" -- "+this["mon_theme"+i].liste_sujets[t].nom_sujet);
} |
tout va bien, et notamment, le tableau liste_sujets contient les bonnes valeurs
puis je crée un tableau liste_themes qui contient tous mes objets theme
Code:
1 2
|
liste_themes[i]=this["mon_theme"+i]; |
lorsque je réaffiche les valeurs de chaque objet depuis le tableau
Code:
1 2 3 4 5 6 7 8 9 10 11
|
for(var u=0;u<liste_themes.length;u++)
{
trace(" id du thème : "+racine_simulation.liste_themes[u].id);
trace("nom du thème : "+racine_simulation.liste_themes[u].nom);
trace(" sujets :");
for(var r=0;r<racine_simulation.liste_themes[u].liste_sujets.length;r++)
{
trace(racine_simulation.liste_themes[u].liste_sujets[r].nom_sujet);
}
} |
toutes les valeurs sont bonnes (id, nom,...) sauf celles de liste_sujets.
En effet, pour chacun des themes, les valeurs de liste_sujets sont alors celles du dernier objet theme rentré.
Est-ce que quelqu'un parmi vous voit ce que je fais mal ?
Personnellement, je ne vois plus...
Merci d'avance,
Emilie