Flash tt simple texte dynamique
caro777
Messages postés
147
Statut
Membre
-
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
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:
- Flash tt simple texte dynamique
- Flash drive tester - Télécharger - Divers Utilitaires
- Adobe flash player - Télécharger - Divers Web & Internet
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Tableau croisé dynamique - Guide
- 14 simple - Guide
6 réponses
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;
}
}
}
}
}
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;
}
}
}
}
}
up!!
Si vous avez une idée svp, n'importe laquelle....
Cette après midi je devrais en avoir besoin...
Merci
Si vous avez une idée svp, n'importe laquelle....
Cette après midi je devrais en avoir besoin...
Merci
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.
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.
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é
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é
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.
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.