[FLASH MX2004] Probleme assignation de police pour controle cree dynamiquement
Bonjour,
Lorsqu'il s'agit d'assigner une police a une zone de texte que j'ai placé à la main, il n'y a aucun probleme.
J'ai egalement cree des clips avec attachMovie (composees d'une zone de texte et d'un bouton) et la encore aucun probleme.
Mais dans l'exemple suivant je n'arrive a rien. Pourtant la police à les memes proprietes que pour le reste de l'application.
(quelques precisions sur le code plus bas)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
//on defini la police que l'on veut
var myFormat = new TextFormat();
myFormat.font = "philips"; //nom de la police ds la bibli
myFormat.size = 20;
for(var i = 1; i<=nbItem; i++){
//nom du nouvel element du menu
this.menu_mc0.duplicateMovieClip("menu_mc"+i,i);
var newBtn = this["menu_mc"+i]; //current button
var prevBtn = this["menu_mc"+(i-1)]; //previous button
// position du bouton
newBtn._y = prevBtn._y + prevBtn._height;
newBtn.txtTitle.embedFonts = true;
newBtn.txtTitle.setNewTextFormat(myFormat);
//on assigne un texte a afficher
newBtn.sTitle = "coucou";
} |
newBtn est donc l'occurence du clip. Ce clip contient une zone de texte et 2 images. La zone de texte se nome txtTitle et a pour variable source sTitle.
Merci a vous pour toute suggestion.
Demco.