2011-05-11 90 views
0

我知道这个问题以前已经问过,但是其他的解决方案对我来说并不适用。Spark RichEditableText自动换行宽百分比和固定高度

这里是我的示例应用程序。

<?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> 

我试着尽可能地模仿我的应用程序结构。 基本上我想'文字1'中的文字环绕。如果我将高度设置为60像素,这是不合适的,这正是我想要的。但是,如果我将text1的高度改为100%(或者一起移除高度),那么突然之间我会得到自动换行。它似乎不喜欢固定的高度。我不确定这里发生了什么事。添加minWidth =“0”没有帮助,也没有设置lineBreak =“toFit”。

有什么想法?

回答

0

尝试设置宽度明确的价值

+0

嗯,我居然忘了这是在参考... 设置固定宽度将“修复”的问题,但我相信,我想设置宽度为100%因为在我的示例代码中不是很明显的原因.. – lordofthefobs 2011-10-27 06:27:46