Это MXML у меня
<mx:Text id="name" styleName="textStyle" maxWidth="400"></mx:Text>
Тогда в том же файле у меня есть:
<mx:Script>
<![CDATA[
private function init():void
{
name.text = data.string;
}
]]>
</mx:Script>
data.string
приходит из БД и содержит:
"This is a string \n with two lines."
Я тоже пробовал это:
"This is a string with two lines."
Никто из них не создает новую линию в flex, они оба отображаются на экране как \n
и
.
Как я могу создать новую строку со строкой, которая поступает из базы данных?
Если я наберу \n
, как это в коде это работает:
name.text = "test \n test";
но если я сделаю name.text=data.string;
, это не так, хотя data.string
имеет точно такое же значение.