christinelaquerriere
Messages postés3Date d'inscriptionmardi 28 août 2007StatutMembreDernière intervention19 novembre 2009
-
17 nov. 2008 à 15:44
christinelaquerriere
Messages postés3Date d'inscriptionmardi 28 août 2007StatutMembreDernière intervention19 novembre 2009
-
17 nov. 2008 à 20:58
Bonjour,
Je galère depuis un certain temps et j'ai cherché à comprendre, j'ai pris mes bouquins et je suis allée sur les forums mais là j'appelle au secours :
J'essaye de faire s'afficher dans un clip composé uniquement d'une "boite" de texte dynamique dans laquelle j'ai bien indiqué le nom de variable le numéro et nombre total des photos disposées sur mon serveur qui correspond à mon fichier XML.
En mode trace, le nombre total de photos apparait convenablement mais dans la boite de texte dynamique, apparait undefined ???
Merci d'avance de votre aide car bouhhhh, je deviens folle.
_root.attachMovie("texteNbrPhoto", "texteNbrPhotos", 3); //texteNbrPhoto correspond au clip qui contient la boite de texte avec la variable affNbPhoto
_root.texteNbrPhotos._x=25;
_root.texteNbrPhotos._y=210;
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 17 nov. 2008 à 18:26
Bonsoir
Question bête, mais pourquoi n'utilises-tu pas la propriété TextField.text (ou htmlText) pour afficher le texte dans la zone destinée ?
Du genre :
texteNbrPhotos.NomDuTextField.text = numPhoto+"/"+nbrPhotos;
Après je n'ai pas très bien compris l'intérêt de ta boucle "for" dans la fonction onLoad ...
Peg'
ps: c'est marrant comment on est plus sympa avec les filles d'un coup ...
christinelaquerriere
Messages postés3Date d'inscriptionmardi 28 août 2007StatutMembreDernière intervention19 novembre 2009 17 nov. 2008 à 19:54
Merci Peg de ta réponse mais bouhhh, ca marche pas.
J'ai toujours le nombre total de photo qui s'affiche en sortie grace au mode trace mais toujours aussi malheureusement undefined dans le champ texte correspondant ???
Concernant la boucle for je l'ai enlevé.
Voici mon code modifié sachant que j'ai ajouté un nom d'occurence a mon champ texte (il avait déjà un nom de variable) j'ai repris le meme pour le nom d'occurence, à savoir affNbrPhoto :
_root.attachMovie("texteNbrPhoto", "texteNbrPhotos", 3); //texteNbrPhoto correspond au clip qui contient la boite de texte avec la variable affNbPhoto
_root.texteNbrPhotos._x=25;
_root.texteNbrPhotos._y=210;
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 17 nov. 2008 à 19:59
Évite les doublons de variable et nom d'occurrence .. le problème vient de là.
Vire la variable associée à ton textField et le soucis devrait s'arranger
De plus tu n'as pas viré la boucle, tu as juste enlevé le "for" qui risque de te faire de grosses erreurs.
christinelaquerriere
Messages postés3Date d'inscriptionmardi 28 août 2007StatutMembreDernière intervention19 novembre 2009 17 nov. 2008 à 20:58
Chère Peg'
OK pour le doublon nom d'occurence et variable, j'ai gardé uniquement le nom d'occurence. Cependant, comment se fait il que le trace soit différent de ce qui s'affiche dans le texte field ?
Enfin, j'ai oté la boucle comme tu me l'as conseillé.
nbrPhotos = chargePhoto.firstChild.childNodes.length;
trace(nbrPhotos);
numPhoto = chargePhoto.firstChild.childNodes[0].attributes.numero;
trace(numPhoto);
Merci de ton temps meme si l'affichage du texte field est toujours undefined alors que le trace est juste ???