您的位置:首页 > 其它

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

2011-01-08 17:48 429 查看
昨天下载了一个新版本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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐