begin process at 2012 05 26 13:50:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Affichage d'un texte sur un MovieClip


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Affichage d'un texte sur un MovieClip

lundi 9 mars 2009 à 05:39:01 | Affichage d'un texte sur un MovieClip

nikitaetshiva

Bonjour,
J'ai deja pose la question ... mais ca ne marche toujours pas !
SVP un peu d'aide MERCI.
Voila, mon probleme :
Je charge les photos en externe et les designations d'apres un fichier externe .txt et je voudrias afficher le texte sur les photos et je n'y arrive pas..... c'est mon permier source en AS et je n'y connais pas grand chose.
Je donne ma source :

largeur = 135;
hauteur = 101;
espace = 25;
nbr = 12;
calcul = -10;
page = 0;
largeurTotale = nbr*(largeur + espace) + espace;
photos = new Array();


this.createEmptyMovieClip("diaporama", 0);
diaporama._y = 20;
diaporama._x = 10;

var variables = new LoadVars();
variables.onLoad = function()

{
 var testaff = this.designation;
 infos = new Array();
    infos = testaff.split(","); 
 for (var i = 0; i<infos[i].length; i++) {
    }
}

variables.load("textes.txt");

for(var i = 0; i < nbr; i++) {

var mc = diaporama.createEmptyMovieClip("photo"+i, i);
mc._x = espace + (largeur + espace)*i;
mc.createEmptyMovieClip("conteneur", 0);
mc.conteneur.loadMovie("D:/essai-photoshop/photos/" + i + ".jpg");
mc.conteneur.createTextField("txtCommentaire",  0, 10, 20, 60, 60);

mep_bloc = new TextFormat();
 mep_bloc.color = 0x234567;
 mep_bloc.font ="arial";
 mep_bloc.size = 15;
 mep_bloc.align = "center";
 mep_bloc.bold=true;
 mc.conteneur.txtCommentaire.selectable = false;
 mc.conteneur.txtCommentaire.setTextFormat(mep_bloc);
 
photos[i] = mc.conteneur;
mc.nombre = i;

mc.onRollOver = function() {
commentaires.text = "Photo n°" + this.nombre + " : " + infos[this.nombre];
 
 mc.conteneur.txtCommentaire = infos[this.nombre];
 mc.conteneur.txtCommentaire.setTextFormat(mep_bloc);
 trace ("txtCommentaire : " + mc.conteneur.txtCommentaire);
 
 posLar = photos[this.nombre]._x;
 posHaut = photos[this.nombre]._y; 
 photos[this.nombre]._x = posLar - 10;
 photos[this.nombre]._y = posHaut - 10;
 photos[this.nombre]._xscale = 120;
 photos[this.nombre]._yscale = 120;
 
}
 
mc.onRollOut = function() {
 commentaires.text = "";
 photos[this.nombre]._x = posLar;
 photos[this.nombre]._y = posHaut;
 photos[this.nombre]._xscale = largeur - espace - 10;
 photos[this.nombre]._yscale = hauteur;
}
}

onEnterFrame = function() {
 if (page == 1) { calcul = 10; }
 else {
  if (diaporama._x < (-1300)) {page = 1;}//on definit le sens
  else {page = 0;}
 }
 diaporama._x  += calcul;
 if (diaporama._x > -20) { page = 0;  calcul = -10;  }//on definit le sens
}

onMouseMove = function() { // si on bouge la souris
 if (_xmouse < 100) {page = 0;  calcul = -10;}
 if (_xmouse > 500) {page = 1;  calcul = +10;}
 
}

Si une bonne ame pouvait me depanner .... MERCI BEAUCOUP !
Bonne journee !

lundi 9 mars 2009 à 10:36:25 | Re : SVP un peu d'aide, pour l'affichage d'un texte sur un MovieClip

ourso

Réponse acceptée !
A priori je crois qu'il te manque ça mep_bloc.embedFonts = true

Steph
lundi 9 mars 2009 à 11:07:50 | Re : SVP un peu d'aide, pour l'affichage d'un texte sur un MovieClip

pegase31

Membre Club Administrateur CodeS-SourceS
Je change le titre, car "SVP un peu d'aide" ça fait répétition : on se doute que si tu poses une question ici c'est pour demander de l'aide.

Peg'
lundi 9 mars 2009 à 13:47:56 | Re : Affichage d'un texte sur un MovieClip

nikitaetshiva

Salut,
Merci de ta reponse ourso, mais ce n'est pas ca, il doit falloir definir la zone texte d'une certaine maniere (en objet ?) que je ne connais pas. J'affiche tres bien un autre clip, mais pas un texte !
Elles ont quoi de particulier les zones texte ????

Merci tout de meme !

Et pour pegase31 ... desolee de me repeter !!!! Mais je ne trouve pas la solution et personne ne la donne.
 J'ai pourtant vu plusieurs posts a ce sujet sur le forum, mais pas de reponses pouvant m'aider !!!!

A plus ;)
lundi 9 mars 2009 à 13:54:17 | Re : Affichage d'un texte sur un MovieClip

nikitaetshiva

C'est encore moi !
J'affiche 2 clips l'un sur l'autre, mais plutot qu'un 2eme clip, j'aimerais que ca soit un texte ?
Comment faire ?
Encore merci !

for(var i = 0; i < nbr; i++) {

var mc = diaporama.createEmptyMovieClip("photo"+i, i);
mc._x = espace + (largeur + espace)*i;
mc.createEmptyMovieClip("conteneur", 0);
mc.conteneur.loadMovie("D:/essai-photoshop/photos/" + i + ".jpg");

var mc2 = diaporama2.createEmptyMovieClip("designation"+i, i);
mc2._x = espace + (largeur + espace)*i;
mc2.createEmptyMovieClip("conteneur", 0);
mc2.conteneur.loadMovie("D:/essai-photoshop/photos/" + "etoile" + ".png");
}

lundi 9 mars 2009 à 14:20:13 | Re : Affichage d'un texte sur un MovieClip

ourso

Réponse acceptée !
Déjà mauvais point... t'a oublié ".text" ou ".htmlText" mc.conteneur.txtCommentaire.text = infos[this.nombre]; et ensuite verifie que ton texte est bien loadé au moyen d'un trace Steph
lundi 9 mars 2009 à 14:22:11 | Re : Affichage d'un texte sur un MovieClip

ourso


Pour ta seconde question resouds déjà la première...
Steph
lundi 9 mars 2009 à 14:25:09 | Re : Affichage d'un texte sur un MovieClip

ourso


Etpour embedFont... Tu dois le rajouter à ton code de toute facon si tu effectue un mouvement ou un manipulation sur le texte
Steph
mardi 10 mars 2009 à 06:47:26 | Re : Affichage d'un texte sur un MovieClip

nikitaetshiva

Merci de votre aide, desolee, je debute et c'est mon 1er code.
Mais je n'arrive decidement pas a afficher le texte, avec un autre MovieClip .... ca marche tres bien ... rien du tout avec un texte.
Les variables sont bien chargees, j'ai bien le bon contenu, mais rien sur la scene....
J'ai fait tout ce que vous m'avez dit (enfin, je pense) ....

Encore merci a tous
Bonne journee ;)

for(var i = 0; i < nbr; i++) {

var mc = diaporama.createEmptyMovieClip("photo"+i, i);
mc._x = espace + (largeur + espace)*i;
mc.createEmptyMovieClip("conteneur", 0);
mc.conteneur.loadMovie("D:/essai-photoshop/photos/" + i + ".jpg");

var mc2 = diaporama2.createEmptyMovieClip("designation"+i, i);
mc2._x = espace + (largeur + espace)*i;
//mc2.createEmptyMovieClip("conteneur", 0);
//mc2.conteneur.loadMovie("D:/essai-photoshop/photos/" + "coeur" + ".png");

mc2.createTextField("txtCommentaire",  i, mc2._x+50, mc2._y+50, 60, 60);
mc2.txtCommentaire.loadVariables(infos[i]);

 mep_bloc = new TextFormat();
 mep_bloc.color = 0x234567;
 mep_bloc.font ="arial";
 mep_bloc.size = 15;
 mep_bloc.align = "center";
 mep_bloc.bold=true;
 mep_bloc.embedFonts = true
 mc2.txtCommentaire.selectable = false;
 mc2.txtCommentaire.setTextFormat(mep_bloc);

trace ("i : " +  i);
trace ("infos : " +  mc2.txtCommentaire);
trace ("infos : " +  mc.conteneur)
 
photos[i] = mc.conteneur;
photosCoeur[i] = mc2.txtCommentaire;
mc.nombre = i;
mc2.nombre = i;

mc.onRollOver = function() {
commentaires.text = "Photo n°" + this.nombre + " : " + infos[this.nombre];
 
 mc2.txtCommentaire.text = infos[this.nombre];
 trace ("txtCommentaire : " + mc2.txtCommentaire.text); 
 
 posLar = photos[this.nombre]._x;
 posHaut = photos[this.nombre]._y; 
 photos[this.nombre]._x = posLar - 10;
 photos[this.nombre]._y = posHaut - 10;
 photos[this.nombre]._xscale = 120;
 photos[this.nombre]._yscale = 120;
 
 posLar2 = photos-coeur[this.nombre]._x;
 posHaut2 = photosCoeur[this.nombre]._y; 
 photosCoeur[this.nombre]._x = posLar2 - 10;
 photosCoeur[this.nombre]._y = posHaut2 - 10;
 photosCoeur[this.nombre]._xscale = 150;
 photosCoeur[this.nombre]._yscale = 150;
 
}
 

mardi 10 mars 2009 à 07:49:19 | Re : Affichage d'un texte sur un MovieClip

nikitaetshiva

Merci beaucoup .... j'ai finit pas y arriver, mais (car il y toujours un mais !!!!) le TextFormat, n'est pas pris en compte, mon texte s'affiche toujours de la meme facon.

Aurais je encore oublier quelques choses .... certainement !

Encore mille fois merci Ourso !

Bonne Journee !



Cette discussion est classée dans : nombre, mc, photos, conteneur, mep


Répondre à ce message

Sujets en rapport avec ce message

diaporama de photos et je n'arrive pas a arreter [ par nikitaetshiva ] Bonjour, J'ai un diaporama de photos et je n'arrive pas a l'arreter.Je cree un movie clip, que je remplie avec les images :this.createEmptyMovieClip(" Diaporama avec defilement d'images [ par nikitaetshiva ] Bonjour,Je viens de debuter dans Flash et Action script, alors, oui, je suis une vrai nule !Mais, voila, j'essaye et je ne trouve pas ce que je veux.J afficher un clip dans un clip [ par nikitaetshiva ] Bonjour a tous,Je debute en ActionScrit et grace a de l'aide, j'ai fait un petit diapo interactif (gauche/droite) avec defilement d'images.Voila le so Diaporama Photos... [ par clemdups ] Bonjour à tous :)Voilà, je suis en train de créer une sorte de diaporama de photos, avec un bandeau qui défile horizontalement. Pour l'instant mon cod probleme d'action sur les boutons [ par jul13n ] Bonjour, J'ai réalisé un site se basant sur pageflip. Ce site est composé de deux animations, le pageflip et une animation acceuillant les boutons et Affichage d'image en AS3 [ par verarl ] [b]Bonjour à Vous,[/b] Je continue gaillardement à essayer de programmer une petite présentation de photos pour une soirée, organisée dans le cadre d Booléen + tableau [ par lynxial ] Bonjour à tous, J'ai un petit soucis concernant les booléen, je m'explique : J'ai conçu un carré "mc1". A chaque clique sur le carré, un autre carr Ajouter du texte depuis mon xml dans loadClip..; au secours [ par barytonlyrique ] Bonsoir à tous...Je débute en Flash et je souhaite créer une pellicule qui affiche toutes mes images par mon xml et qui navigue droite/gauche selon la Comment changer la taille et la fonte d'un texte ? [ par nikitaetshiva ] Bonjour a tous, Je debute, je n'ai jamais programme en AS et je me retrouve confrontee a des problemes de syntax dans la definition des variables ou Probléme de centrage [ par platypus69 ] Voila, je suis en train de faire une petit animation pour une soirée où je doit afficher des photos en mode aléatoire.Jusque là tous va bien, les phot


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales