Salut a tous,
Je vous expose mon soucis :
J'extrait du contenu texte a partir d'un fichier XML de cette forme :
Code :
- <?xml version="1.0" encoding="utf-8"?>
- <document>
- <contenu name="introduction">
- Du texte avec <b>des parties en gras</b> et dautres <rouge>Styles</rouge> ect ...
- </contenu>
|
Pour récupérer le texte, no probleme (merci XPATH ).
Le textfield est paramétré sur Verdana, texte bitmap (sans anti alias), police intégrée (latin basique).
Je remplis ensuite mon Textfield comme ca :
Code :
- champTxt_txt.selectable = false;
- champTxt_txt.multiline = true;
- champTxt_txt.wordWrap = true;
- champTxt_txt.html = true;
- champTxt_txt.htmlText = monContenu;
|
Jusque ici tout va bien.
Je déclare ensuite mon style et je l'applique :
Code :
- mon_style = new TextField.StyleSheet();
- mon_style.setStyle("rouge", {
- color:'#FF0000',
- fonWeight:'bold'
- });
- champTxt_txt.styleSheet = _global.mon_style;
|
Le probleme => les balises <b> et </b> ne sont pas prises en compte. Mon texte disparait carément.
Le texte entre <rouge> et </rouge> apparait bien en '#FF0000' mais pas en 'bold'....!
PKOIIII pitié ...!
Merci d'avance