Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1750 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  OnRollOver sur un texte dynamique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

OnRollOver sur un texte dynamique

n°1644526
jeremy13
Posté le 17-11-2007 à 18:38:11  profilanswer
 

Bonjour,
 
C'est encore moi...
 
Voilà je voudrais faire un OnRollOver et un Out sur un texte dynamique et changer la couleur du texte mais je n' y arrive pas...
Voici mon code si quelqu'un peut m'aider....
 

Code :
  1. function imageListLoaded(whichalbum) {
  2. //clear stage
  3. for (t=1;t<=albumCount;t++)
  4. {
  5.  /////////////////////////////////////////////////////////////
  6.  //Creating text box
  7.  dim_element=660/albumCount;
  8.  this.createEmptyMovieClip("albumnames"+t,900+t);
  9.  albumname_mc = this["albumnames"+t];
  10.  albumname_mc.createTextField("albumnametxt"+t,1000+t,0,0,100,20);
  11.  var my_fmt:TextFormat = new TextFormat();
  12.  my_fmt.color = 0xFFFFFF;
  13.  my_fmt.font = "Verdana";
  14.  my_fmt.size = 10;
  15.  my_fmt.align = "center";
  16.  albumname_mc["albumnametxt"+t].text = this.imageList_xml.firstChild.childNodes[t].attributes.albumname;
  17.  albumname_mc["albumnametxt"+t].setTextFormat(my_fmt);
  18.  albumname_mc._x = tmp_esp;
  19.  tmp_esp=tmp_esp+(dim_element-albumname_mc["albumnametxt"+t].text.length)+(15/5);
  20.  summm=summm+albumname_mc["albumnametxt"+t].text.length;
  21.  trace(summm);
  22.  albumname_mc._y = 0;
  23.  albumname_mc.sett = t;
  24.  albumname_mc["albumnametxt"+t].onRollOver = function ()
  25.  {
  26.   my_fmt.color = 0xFF0000;
  27.   my_fmt.font = "Verdana";
  28.   my_fmt.size = 10;
  29.   my_fmt.align = "center";
  30.   this.setNewTextFormat(my_fmt);
  31.  }
  32.  albumname_mc["albumnametxt"+t].onRollOut = function ()
  33.  {
  34.   my_fmt.color = 0xFFFFFF;
  35.   my_fmt.font = "Verdana";
  36.   my_fmt.size = 10;
  37.   my_fmt.align = "center";
  38.   this.setNewTextFormat(my_fmt);
  39.  }
  40.  }
  41. }


 
Quand je fais un trace à l'intérieur des deux fonctions celui-ci est bien affiché mais la couleur ne change pas.... :cry:  
 
Merci d'avance!!!  

mood
Publicité
Posté le 17-11-2007 à 18:38:11  profilanswer
 

n°1645037
Zedlefou
In cabbage we trust !
Posté le 19-11-2007 à 04:07:15  profilanswer
 

CA marcherai mieu si tu faisais un  
my_fmt1 et my_fmt2 plutot que de nommer les 2 pareils. La il doit surement attribuer le format que tu definis au debut de ton code. Et donc qui ne chqnge pas.


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
n°1645038
Zedlefou
In cabbage we trust !
Posté le 19-11-2007 à 04:07:52  profilanswer
 

Sinon pour pas te faire chier, tu dois pouvoir utiliser ca : my_txt.textColor = 0xFF0000;


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  OnRollOver sur un texte dynamique

 

Sujets relatifs
Lire un tableau de valeurs dans un fichier contenant aussi du texteAppel dynamique de fonction
Interdire la virugle dans un champs texteHTML (?) - Probleme affichage texte trop large.
[AS] Typo dynamique, unicode, inserer des caracteres... problème !Menu images, espace dans IE6 lorsqu'on agrandit la taille du texte
Changer taille, couleur, police d'un texte par listboxCompte à rebours affiché en texte et redirection
[VB] Menu dynamiqueDéfinir une largeur au-delà de laquelle le texte passe à la ligne suiv
Plus de sujets relatifs à : OnRollOver sur un texte dynamique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR