Я знаю, что этот вопрос задавался ранее, но другие решения не сработали для меня.
вот мой пример приложения.
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
width="200" height="300">
<fx:Script>
<![CDATA[
import flashx.textLayout.conversion.TextConverter;
]]>
</fx:Script>
<s:Group top="0" bottom="0" left="0" right="0">
<s:VGroup width="100%" gap="10">
<s:RichEditableText id="text1" editable="false" width="100%" height="60" minWidth="0"
textFlow="{TextConverter.importToFlow('some loooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong text', TextConverter.TEXT_FIELD_HTML_FORMAT)}" />
</s:VGroup>
</s:Group>
</s:WindowedApplication>
Я старался максимально имитировать структуру своего приложения.
в основном я хочу, чтобы текст в 'text1' обернулся. Это не будет работать, если я установлю высоту 60 пикселей, что я и хочу. Но если я изменю высоту text1 на 100% (или удаляю высоту все вместе), то внезапно получаю перенос слов. Кажется, ему не нравится фиксированная высота. Я не уверен, что здесь происходит .. добавление minWidth = "0" не помогло, ни установка lineBreak = "toFit".
есть идеи?