现在的位置: 首页 > 综合 > 正文

flex界面设计中根据用户屏幕的大小,需要设定应用程序界面的最小size 和最大size

2013年11月11日 ⁄ 综合 ⁄ 共 838字 ⁄ 字号 评论关闭

    在主应用程序中如

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:local="*" 
	 width="100%" height="100%" maxHeight="900" maxWidth="1440" minHeight="600" minWidth="1000"  horizontalScrollPolicy="off" verticalScrollPolicy="off">
	<local:ship_main_UI/>
</mx:Application>
在这里使用要使用8个属性 width,height,maxHeight,maxWidth,minHeight,minWidth 如果不想有垂直水平滚动条那么还要加上
horizontalScrollPolicy,verticalScrollPolicy两个属性,maxHeight和maxWidth即为应用程序的最大size,而minHeight和minWidth属性则为设定好的最小size。
为什么要设定最小size呢? 原因在于便于用户使用我们的应用程序,用户在使用我们的应用程序(如游戏)的时候,可能会将这个应用程序的(游戏的)界面放大或者缩小,这时也就是整个应用程序的大小即size改变了,而我们在设计的时候应用程序上面的所有可视化对象(组件)都已经定好,一旦更改了整个应用程序的大小,那么有的组件可能就看不到了除非使用滚动条即这个时候我们就要考虑到界面的设计情况的了。
   因为不知道用户要将这个界面缩放到多大,或者是缩小到多小,所以在我们设计界面的时候,就要设定一个界面的最小值,这个时候在应用程序中所有对象都是可见的,一旦用户将界面缩放的比这个最小size还小的话 那么该显示不出了的就不要让它显示出来了,一遍保持界面的完整性和美观。如果是用户将应用程序拉的比最小size大的话就显示全部。。。
   即此就用上面那几个属性设置即可。

【上篇】
【下篇】

抱歉!评论已关闭.