成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Flex應用程序設計界面布局的實現方式

開發 后端
你知道如何為Flex應用程序設計界面布局嗎,這里和大家分享一下,你可以通過設置組件的屬性值來控制Flex應用程序的界面布局。

本文和大家重點討論一下如何為Flex應用程序設計界面布局,許多容器組件都允許以絕對坐標的方式創建布局,你可以對應其父容器的相對位置來放置組件并約束它們,使它們在Flex應用程序的界面放大或縮小時仍然保持其彼此的位置。

為Flex應用程序設計界面布局

讓我們來詳細分析一下前面那個“SayHellotoFlex“的簡單例子,你可以通過設置組件的屬性值來控制Flex應用程序的界面布局,就象如下所示:

  1. <?xmlversionxmlversion="1.0"encoding="utf-8"?> 
  2. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"> 
  3. <mx:Panellayoutmx:Panellayout="absolute"width="80%"height="80%"> 
  4. <mx:TextAreatextmx:TextAreatext="SayhellotoFlex!"top="10"bottom="70"left="10"  
  5. right="30"/> 
  6. <mx:Buttonlabelmx:Buttonlabel="Close"right="30"bottom="40"/> 
  7. </mx:Panel> 
  8. </mx:Application> 

許多容器組件都允許以絕對坐標的方式創建布局,這就意義著你可以使用精確的x和y的坐標來放置組件。你還可以對應其父容器的相對位置來放置組件并約束它們,使它們在Flex應用程序的界面放大或縮小時仍然保持其彼此的位置。

在這個例子中,面板/Panel組件的布局屬性被設置為絕對值方式,同時所有容器的大小都被設置為應用程序的百分之八十。兩個組件(TextArea和Button)被放置到距離面板容器邊界的特定象素位置上。

使用風格和主題增強視覺方面的設計

如果樣式/style的屬性值沒有被指定,它們將由整個程序中運行的主題/theme來進行控制。在默認情況下,Flex應用程序使用Halo主題(就象上面那個例子那樣)。當然,你可以修改默認的主題或者干脆自己創建一個。你還可以簡單地指定新的樣式定義來改變默認的主題樣式,就象這樣:
 

  1. <?xmlversionxmlversion="1.0"encoding="utf-8"?> 
  2. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx="http://www.adobe.com/2006/mxml"layout="absolute"> 
  3.  
  4. <mx:Style> 
  5. TextArea{  
  6. font-size:36px;  
  7. font-weight:bold;  
  8. }  
  9. </mx:Style> 
  10.  
  11. <mx:Panellayoutmx:Panellayout="absolute"width="80%"height="80%"x="122"y="24"> 
  12. <mx:TextAreatextmx:TextAreatext="SayhellotoFlex!"top="10"bottom="70"left="10"right="30"/> 
  13.  
  14. <mx:Buttonlabelmx:Buttonlabel="Close"right="30"bottom="40"/> 
  15. </mx:Panel> 
  16. </mx:Application> 
  17.  

 通過明確地為TextArea組件定義一個樣式,應用程序現在看起來就會象這樣了:

在這個例子中,一種新樣式在MXML文件中的<mx:Style>標簽里進行了定義。如同我們前面所提到過的,你還可以通過修改主題或應用新主題、使用一個外部CSS文件、或者設置單獨的樣式屬性來達到設置新樣式的目的。
將一個樣式單導入到MXML文件中,你需要添加如下的代碼:
 

  1. <mx:Stylesourcemx:Stylesource="styles.css"/> 

【編輯推薦】

  1. Flex應用程序的開發,編譯和發布
  2. Flex應用程序組成元素和開發步驟解析
  3. 學習總結 在Flex中如何嵌入Flex字體
  4. 深入探究Flex應用程序使用
  5. Flex數據綁定及其使用頻繁的幾種情況 

 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-08-04 09:34:51

Flex設計

2010-08-12 16:20:57

Flex應用程序

2010-08-13 13:18:20

Flex應用程序

2012-02-15 14:39:55

GNOME 3

2010-03-04 10:11:17

Android手機系統

2022-05-04 23:08:36

標準Go應用程序

2010-06-09 10:53:28

UML類圖

2010-08-04 09:43:28

Flex應用程序

2010-08-11 09:36:12

Flex組件

2010-08-04 14:15:43

Flex應用程序

2009-02-25 14:51:05

應用程序設計ASP.NET.NET

2010-08-12 15:52:34

Flex應用程序

2012-03-30 15:47:50

ibmdw

2010-08-02 09:10:36

Flex模塊化

2009-09-03 08:46:55

UML類圖Java

2010-02-06 14:19:26

ibmdwGoogleMap

2010-08-10 15:26:38

Flex應用程序

2010-12-15 09:51:42

Android程序界面iPhone程序界面設

2011-12-03 20:25:53

2010-08-09 09:20:51

Flex程序設計
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产美女免费视频 | 久久久www成人免费无遮挡大片 | www网站在线观看 | 欧美成人在线影院 | 免费一级黄色录像 | 亚洲欧洲精品一区 | 深夜福利影院 | 超级碰在线| 日韩一二区 | 亚洲精品久久久久久久久久久久久 | 欧美性生交大片免费 | 亚洲国产精品久久久 | a级在线免费视频 | 精品国产乱码久久久久久图片 | 成年人免费网站 | 精品久久久久久久久久 | 激情 一区 | 亚州中文字幕 | 56pao在线| 日韩福利 | 91视视频在线观看入口直接观看 | 欧美一区二区在线 | 欧美一级久久 | 一区二区国产精品 | 国产在线播 | 亚洲一区二区精品视频 | 男女视频在线免费观看 | 国产成人小视频 | 97精品国产97久久久久久免费 | 国产亚洲一区二区三区 | 毛片毛片毛片毛片毛片 | 国产精品一区二区不卡 | 久久免费精品视频 | 欧美综合国产精品久久丁香 | 日本亚洲欧美 | 国产精品久久久久久久久久久久 | 精品久久一区 | 99精品国产一区二区三区 | 成人激情视频免费在线观看 | 免费观看的av毛片的网站 | 国产乱码精品1区2区3区 |