Flash tt simple texte dynamique

Fermé
caro777 Messages postés 139 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 14 septembre 2012 - 1 juil. 2009 à 16:39
caro777 Messages postés 139 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 14 septembre 2012 - 3 août 2009 à 22:21
Bonjour,

ma question est toute simple...j'ai un diaporama et j'aimerais associer un texte (placer en externe) à chaque image. Il faut donc que je crée un champ de texte dynamique mais après....je sais pas...

Auriez vous la réponse?

Thx

6 réponses

ila4591 Messages postés 1 Date d'inscription mercredi 1 juillet 2009 Statut Membre Dernière intervention 1 juillet 2009
1 juil. 2009 à 16:50
je viens d acheter un samsung svaci-202 .je cherche un flash
0
caro777 Messages postés 139 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 14 septembre 2012 19
1 juil. 2009 à 20:45
Je ne comprends pas ton message ila4591!!
Concernant mon diapo j'ai du nouveau. Apparemment certaines choses fonctionnent mais je n'ai toujours pas le plus important... le texte!! Est ce que j'aurai oublié quelque chose qui expliquerait undefined!! J'ai tout mis car je ne sais pas d'où vient l'erreur. J'ai donné à mon texte dynamique infos_txt pour le nom de l'occurrence et texte pour la variable! Mes fichiers image001.txt ect sont à la racine, idem pour les images....

Merci à tous d'avance pour votre aide....

Voici le code sur mon calque AS:

var limite:Number = 400;
var txtImg:Number = 0;
var numImg:Number = 0;


btPrecedente._visible = false;

verifLimit = function() {
if (numImg >= 9) {
btSuivante._visible = false;
}
else {
btSuivante._visible = true;
}

if (numImg <= 1) {
btPrecedente._visible = false;
}
else {
btPrecedente._visible = true;
}
}

btPrecedente.onRelease = function () {
numImg--;
txtImg--;
traitement();
}

btSuivante.onRelease = function () {
numImg++;
txtImg++;
traitement();
}

traitement = function() {
verifLimit();
titreImg = 'Image00'+numImg+'.jpg';
titretxt = 'Image00'+txtImg+'.txt';
var style_fmt:TextFormat = new TextFormat();
style_fmt.font = "arial";

texte_lv = new LoadVars();
texte_lv.onLoad = function(succes) {
if(succes) {
infos_txt.text = this.texte;
infos_txt.setTextFormat(style_fmt);
} else {
infos_txt.text = "erreur de chargement";
}
}

texte_lv.load(titretxt);

this.createEmptyMovieClip('image', 1);
this.texte.loadMovie(titretxt);
this.image.loadMovie(titreImg);
this.image._alpha = 0;
this.chargeur.image = this.image;
this.chargeur.onEnterFrame = function() {
this.barre._xscale = ((image.getBytesLoaded()/image.getBytesTotal())*100);
if ((image.getBytesLoaded() == image.getBytesTotal()) && (image.getBytesTotal()>0)) {
if(image._height >= limite && image._height > image._width) {
image._height = image._height / (image._width / limite);
image._width = limite;
}
else {
image._width = image._width / (image._height / limite);
image._height = limite;
}
}
}
}

}
0
caro777 Messages postés 139 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 14 septembre 2012 19
2 juil. 2009 à 09:29
up!!
Si vous avez une idée svp, n'importe laquelle....
Cette après midi je devrais en avoir besoin...

Merci
0
caro777 Messages postés 139 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 14 septembre 2012 19
7 juil. 2009 à 10:11
Dernier essai :-(
J'ai vraiment cherché partout mais je n'ai pas trouvé la solution. Il y a parfois du code dans des forums mais dans des diaporamas bien plus complexes et du coup difficile de s'y retrouver. Si quelqu'un a la moindre idée ou piste qui puisse me guider n'hésitez pas un mettre un petit mot. C'est malheureusement assez urgent et je n'ai pas trop envie de jeter l'éponge....

Thanks

J.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour,

Tu as surement trouvé la solution...

Essaies, dans les propriétés du champs texte, d'enlever le nom de l'occurence (tu gardes juste le nom de la variable).

Puis dans ton code tu enlèves ce qui faisais référence à ce nom d'occurence.

Exemple:
infos_txt.text = this.texte;
DEVIENT
text = texte;

En espérant t'avoir aidé
0
caro777 Messages postés 139 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 14 septembre 2012 19
3 août 2009 à 22:21
merci beaucoup Sebbonard.

Désolée de te remercier si tard mais j'ai été très occupée... en + maintenant j'ai un problème avec mon DD externe que mon ordinateur ne reconnait plus et qui fait un drôle de bruit!! Je suis dégoutée, je ne sais pas quoi faire.
En tout cas j'ai trouvé la solution à mon problème mais c'est très gentil de ta part de m'avoir aidé.

J.
0