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 :
- function imageListLoaded(whichalbum) {
- //clear stage
- for (t=1;t<=albumCount;t++)
- {
- /////////////////////////////////////////////////////////////
- //Creating text box
- dim_element=660/albumCount;
- this.createEmptyMovieClip("albumnames"+t,900+t);
- albumname_mc = this["albumnames"+t];
- albumname_mc.createTextField("albumnametxt"+t,1000+t,0,0,100,20);
- var my_fmt:TextFormat = new TextFormat();
- my_fmt.color = 0xFFFFFF;
- my_fmt.font = "Verdana";
- my_fmt.size = 10;
- my_fmt.align = "center";
- albumname_mc["albumnametxt"+t].text = this.imageList_xml.firstChild.childNodes[t].attributes.albumname;
- albumname_mc["albumnametxt"+t].setTextFormat(my_fmt);
- albumname_mc._x = tmp_esp;
- tmp_esp=tmp_esp+(dim_element-albumname_mc["albumnametxt"+t].text.length)+(15/5);
- summm=summm+albumname_mc["albumnametxt"+t].text.length;
- trace(summm);
- albumname_mc._y = 0;
- albumname_mc.sett = t;
- albumname_mc["albumnametxt"+t].onRollOver = function ()
- {
- my_fmt.color = 0xFF0000;
- my_fmt.font = "Verdana";
- my_fmt.size = 10;
- my_fmt.align = "center";
- this.setNewTextFormat(my_fmt);
- }
- albumname_mc["albumnametxt"+t].onRollOut = function ()
- {
- my_fmt.color = 0xFFFFFF;
- my_fmt.font = "Verdana";
- my_fmt.size = 10;
- my_fmt.align = "center";
- this.setNewTextFormat(my_fmt);
- }
- }
- }
|
Quand je fais un trace à l'intérieur des deux fonctions celui-ci est bien affiché mais la couleur ne change pas....
Merci d'avance!!!