Toutes les idées pourquoi TextField() conserve parfois BOLDING (même si le format a été remis à zéro avec setTextFormat()) comme celui-ci ?:TextField() reste parfois BOLDING même si le style HTML a été remis à zéro avec setTextFormat()
myFormat.bold=false;
defaultTextFormat =myFormat;
defaultTextFormat.bold = false;
setTextFormat(myFormat);
htmlText("This text is bold even when it should not be.")
PS: TextField est modifiable et le problème se produit lorsqu'il est modifié par l'utilisateur. MISE À JOUR: Je veux me débarrasser de toute la mise en forme pour éviter les BOLD. TextField a un bogue qui quand un mot en gras est retardé par l'utilisateur, tout dans TextField est en gras pour toujours.
Pourriez-vous élaborer, ce que vous entendez par "problème se produit quand il est édité par l'utilisateur"? Cela signifie-t-il que la police est supprimée, mais elle est réappliquée lorsque l'utilisateur commence à modifier? Ou ce nouveau texte entré par l'utilisateur est toujours gras, malgré le changement de defaultTextFormat? –
textfield a du contenu avec des styles/formats différents, lorsque l'utilisateur revient à un mot qui est BOLD tout le champ de texte va à BOLD, il n'y a aucun moyen de revenir à non-gras. Il reste audacieux pour toujours. Comment puis-je le réinitialiser à non-gras? – Tom
Mais pourquoi utilisez-vous "myFormat.bold" si vous définissez le style avec des balises html en même temps? En fait, si vous ne définissez que les styles avec flash html/css gère l'interaction de l'utilisateur de façon transparente. –