У меня есть свеча RichText, в которой я хочу изменить его цвет в соответствии со значением свойства text.
Отрицательные значения становятся красными, положительные - голубыми ...
Когда я объявляю компонент, я вызываю метод для установки стиля css, но когда значение изменяется, цвет не обновляется.
Как мне поставить условный стиль CSS?
Можно ли создавать собственные скины для компонента RichText?
Спасибо
Вот пример моего кода:
<s:RichText id="txtOsc" styleName="{getCorOs(txtOsc.text)}" columnCount="1" kerning="on" text="10" whiteSpaceCollapse="preserve" x="460" y="103"/>
..
private function getCorOs(_text:String):String{
if(_text.indexOf("-") > -1){
return "RED";
}else{
//positivo
return "BLUE";
}
}
]]>
..
Создается нормально, но если я изменю значение, например, во время выполнения на -10, цвет не изменится.