您的位置:首页 > 其它

每天学一点flex(3) :文本自适应高度在不同版本的sdk是否存在差异?

2011-01-08 17:48 411 查看
昨天下载了一个新版本flex 4.1 sdk 包含升级adobe air 2.0 的版本的sdk ,当我换成了这个版本sdk 发现当存在文本的时候,垂直的布局方式存在一些差异。4.0版本则没有事情。不知道究竟发生了什么事情?做了一个简单的实验。看看差别究竟在哪里?

但是反而在同学间又没有这样的问题存在,十分究竟。记录一下。

<s:Group>

<s:Group width="200"  height="100%" x="0" y="4">
<s:layout>
<s:VerticalLayout/>
</s:layout>

<s:RichEditableText   text="555555555555555555555555555555555555555555555555555" width="100%" height="100%"/>

<s:RichEditableText     text="dddddddddddddddddddddddddddddddddddddddddddddddddddddddd" width="100%" height="100%"/>
<s:Label text="55555"/>
<s:Label text="55555"/>
<s:Label text="55555"/>
</s:Group>
</s:Group>


在4.0的 sdk 测试情况,文本能够适应高度。



在4.1 sdk 测试的时候 就会产生这样问题。文本不能适应高度。



经过测试发现一些问题,不知道究竟是软件 还是sdk 版本。有没有人告诉我一下?还是设置问题?

很纠结的一个问题。还是眼花?但愿是眼花 或者设置错误了。希望可以快的查找这个问题。

晚上22.24分,经过请教人,终于解决这个问题了,顺便记录一下。实在有的儿傻瓜,但是想不懂的问题。把文本height=100% 去掉,这样子,在flex 4.1 sdk 文本高度就能适应了。实在搞不懂的地方。这种细节的变化,没有人会想到,也有可能对100%这样设置过于简单的理解化,日后如果再遇到希望可以记录下来。

最后多谢 ysliuwen的帮助!

<s:Group width="200"  >

<s:Group width="100%">
<s:layout>
<s:VerticalLayout/>
</s:layout>

<s:RichEditableText   text="555555555555555555555555555555555555555555555555555" width="100%" />

<s:RichEditableText     text="dddddddddddddddddddddddddddddddddddddddddddddddddddddddd" width="100%" />
<s:Label text="55555"/>
<s:Label text="55555"/>
<s:Label text="55555"/>
</s:Group>

</s:Group>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐