Je rencontre des problèmes pour que ce code fonctionne correctement. Je veux changer le texte sur un champ de texte à l'intérieur d'un bouton. Cela fonctionne, mais seulement pour l'upState. Dès que je souris ou clique sur le bouton, il revient au nom d'origine. Est-il possible de le définir comme anyState?Modification du champ de texte dynamique à l'intérieur du bouton dans as3
var doc:DisplayObjectContainer = m1.upState as DisplayObjectContainer;
var tf:TextField = doc.getChildAt(1) as TextField;
var boldText:TextFormat = new TextFormat();
boldText.bold = true;
tf.text = "Sterno Cleido Mastoid";
tf.setTextFormat(boldText);
Exemple: http://www.testdummies.dk/dynamictext.fla
Si vous créez votre bouton dans Flash sur le plan de montage chronologique, essayez de placer votre champ de texte sur son propre calque sans aucune image clé dans les différents états du bouton. – BadFeelingAboutThis
Publiez votre fichier fla pour une meilleure assistance – BadFeelingAboutThis