Flash tt simple texte dynamique

caro777 Messages postés 147 Statut Membre -  
caro777 Messages postés 147 Statut Membre -
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
A voir également:

6 réponses

ila4591 Messages postés 1 Statut Membre
 
je viens d acheter un samsung svaci-202 .je cherche un flash
0
caro777 Messages postés 147 Statut Membre 19
 
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 147 Statut Membre 19
 
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 147 Statut Membre 19
 
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
Sebbonard
 
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 147 Statut Membre 19
 
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