Textfield et StyleSheet

Textfield et StyleSheet - Flash/ActionScript - Programmation

Marsh Posté le 03-03-2006 à 19:57:15    

Salut a tous,
 
Je vous expose mon soucis :
 
J'extrait du contenu texte a partir d'un fichier XML de cette forme :
 

Code :
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <document>
  3. <contenu name="introduction">
  4. Du texte avec <b>des parties en gras</b> et dautres <rouge>Styles</rouge> ect ...
  5. </contenu>


 
Pour récupérer le texte, no probleme (merci XPATH  :love: ).
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 :
  1. champTxt_txt.selectable = false;
  2. champTxt_txt.multiline = true;
  3. champTxt_txt.wordWrap = true;
  4. champTxt_txt.html = true;
  5. champTxt_txt.htmlText = monContenu;


 
Jusque ici tout va bien.
 
Je déclare ensuite mon style et je l'applique :
 

Code :
  1. mon_style = new TextField.StyleSheet();
  2. mon_style.setStyle("rouge", {
  3.       color:'#FF0000',
  4.       fonWeight:'bold'
  5.   });
  6. 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  :bounce:

Reply

Marsh Posté le 03-03-2006 à 19:57:15   

Reply

Marsh Posté le 04-03-2006 à 09:17:04    

ceci est un lien => [:alkatraz]
j'ai trouvé ceci: http://flash.media-box.net/index.p [...] t&p=248423
 
en gros si tu veux du bold dans une typo importé tu fait une autre classe avec en fontfamily la version bold de ton texte (il faut importé et lié ta typo en normal et en bold)
 
 [:ab614]


---------------
D3
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed