Bonjour à tous,
j'ai un petit souci qui me parait assez mystique pour mes faibles compétences en flash et besoin d'une petite astuce!!
Voilà je pars d'un fichier XML que j'enregistre dans mon document flash. Je récupère 2 type de données : du texte(type="texte") et des photos (type="photos"). Quel que soit le type que je reçoit, je l'affiche en le mettant d'abord dans un clip. Le problème est que j'aimerai qu'en appuyant sur un ces clips, il se passe quelque chose (meme un affichage me suffirait!!), que ça marche très bien quand mon clip contient du text mais il ne se passe que dal lorsque mon clip contient une photo.. et c'est assez mystique, donc si quelqu'un peut m'expliquer ce serait terrible!!
if(type=="texte"){
/* On déclare un clip qui va recevoir le texte */
_root.createEmptyMovieClip("texte_mc", profondeur);
/* initialisation du textFiel qui va recevoir les infos */
texte_mc.createTextField(nom,profondeur,posX,posY,largeur,hauteur);
/* On met dans ce textField, les données récupéré */
texte_mc[nom].text = contenu;
/* Si on appuie sur le clip */
texte_mc.onPress = function () {
trace ('Texte selectionné');
};
}
if(type=="photo"){
/* On déclare un clip qui va recevoir l'image */
_root.createEmptyMovieClip("image_mc", profondeur);
/* On charge l'image dans le clip */
image_mc.loadMovie(contenu);
/* si on appuis sur le clip */
image_mc.onPress = function () {
trace ('Image selectionnée');
};
}
Secondo, j'ai besoin de votre matière grise, c'est un problème tout bidon je pense mais je sai

s pas comment faire!! Je voudrai, comme je vous l'ai dit, afficher les textes que je reçoit ainsi que les images. J'arrive à afficher plusieurs textes (contenu dans des clips) car il est posible de donner un nom spécifique au textField... mais comment faire pour les loadMovie!!! En effet, je ne sais pas combien de photos va contenir mon document, et j'ai besoin d'occurences différentes, sinon tout les photos seront stockées sur le même loadMovie... COMMENT FAIRE ???????????????


Merci d'avance à tous ceux qui pourront m'aider.
@++