2014-05-21 2 views
0

J'essaie de colorier une partie d'un texte en texte enrichi. Voici ce que j'ai essayé, mais il n'apparaît pas comme je le pensais. Je reçois toute la couleur noire.comment colorer une partie d'un texte dans sparktexttext flex

private var helpText:String = "<p><span style=\"color:#FF0000;\"> 
    The quick</span> brown fox jumps over the lazy dogg.</p>"; 

<s:RichText id="help" width="100%" textFlow="{TextFlowUtil.importFromString(helpText)}" 
      textAlign="center" fontFamily="enFont"> 

J'ai vérifié aussi

<s:RichText id="help" width="100%" textFlow="{TextConverter.importToFlow(helpText, 
              TextConverter.TEXT_FIELD_HTML_FORMAT)}" 
      textAlign="center" fontFamily="enFont"> 

Répondre

1

Changer votre helpText utiliser le balisage suivant:

private var helpText:String = "<p><span color=\"#FF0000;\">The quick</span> brown fox jumps over the lazy dogg.</p>"; 

texte HTML dans Flex fonctionne un peu différemment pour les CSS en ligne; utilisez simplement le nom de style directement lorsque vous définissez des attributs de style (voir le styles section dans les documents RichText pour plus de détails).

Questions connexes