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

探討Flex設(shè)計理念 如何為Flex應(yīng)用程序設(shè)計界面布局

開發(fā) 后端
你對Flex設(shè)計的概念是否了解,本文向大家介紹一下Flex設(shè)計中如何為Flex應(yīng)用程序設(shè)計界面布局,希望對你有所幫助。

本文和大家重點(diǎn)討論一下 FlashPlayer安全性方面的問題以及Flex設(shè)計中如何為Flex應(yīng)用程序設(shè)計界面布局兩大部分內(nèi)容,希望本文的介紹能讓你有所收獲。

一、關(guān)于FlashPlayer安全性方面的問題

出于安全方面的考慮,在客戶端的FlashPlayer中運(yùn)行的應(yīng)用程序,只有在滿足如下條件之一的情況時才能訪問遠(yuǎn)程的數(shù)據(jù)源:

1.應(yīng)用程序所編譯的SWF文件與遠(yuǎn)程數(shù)據(jù)源位于同一個域中。

2.使用代理(proxy),并且你的SWF文件位于和代理相同的服務(wù)器上。AdobeFlexDataServices為Flex應(yīng)用程序提供了一個完整的代理管理系統(tǒng)。同時,你還可以通過使用一種web腳本語言,如ColdFusion、JSP、PHP或者ASP來創(chuàng)建一個簡單的代理服務(wù)。

3.安裝crossdomain.xml(跨域策略/cross-domainpolicy)文件在數(shù)據(jù)源的宿主Web服務(wù)器上。crossdomain.xml文件允許位于其它域中的SWF文件對數(shù)據(jù)源的訪問。

二、Flex設(shè)計為Flex應(yīng)用程序設(shè)計界面布局

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

  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> 

許多容器組件都允許以絕對坐標(biāo)的方式創(chuàng)建布局,這就意義著你可以使用精確的x和y的坐標(biāo)來放置組件。你還可以對應(yīng)其父容器的相對位置來放置組件并約束它們,使它們在應(yīng)用程序的界面放大或縮小時仍然保持其彼此的位置。
在這個例子中,面板/Panel組件的布局屬性被設(shè)置為絕對值方式,同時所有容器的大小都被設(shè)置為應(yīng)用程序的百分之八十。兩個組件(TextArea和Button)被放置到距離面板容器邊界的特定象素位置上。

使用風(fēng)格和主題增強(qiáng)視覺方面的Flex設(shè)計

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

  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組件定義一個樣式,應(yīng)用程序現(xiàn)在看起來就會象這樣了:

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

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

【編輯推薦】

  1. 解析Flexbuilder4十大新特性
  2. 從Flex Builder更名看Flash平臺戰(zhàn)略
  3. Flex及FlexBuilder2.0開發(fā)環(huán)境詳解
  4. FlexBuilder3.0與Eclipse3.4的完美結(jié)合
  5. 學(xué)習(xí)筆記 FlexBuilder2.0中如何使用基于Lists的控件 

 

責(zé)任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-08-12 15:59:23

Flex應(yīng)用程序

2010-08-10 15:26:38

Flex應(yīng)用程序

2010-08-09 09:20:51

Flex程序設(shè)計

2010-08-04 09:43:28

Flex應(yīng)用程序

2010-08-11 09:36:12

Flex組件

2010-08-04 14:15:43

Flex應(yīng)用程序

2010-08-03 14:52:49

Flex界面設(shè)計

2010-02-06 14:19:26

ibmdwGoogleMap

2010-08-02 09:10:36

Flex模塊化

2010-08-12 15:10:17

Flex4

2010-08-12 15:52:34

Flex應(yīng)用程序

2010-08-05 13:27:06

Flex布局

2010-08-12 16:20:57

Flex應(yīng)用程序

2012-02-15 14:39:55

GNOME 3

2010-08-09 12:47:00

Flex4beta

2010-03-04 10:11:17

Android手機(jī)系統(tǒng)

2022-05-04 23:08:36

標(biāo)準(zhǔn)Go應(yīng)用程序

2010-08-13 13:18:20

Flex應(yīng)用程序

2009-11-23 19:52:55

ibmdwFlex

2009-06-19 17:24:36

ibmdwMashupLotus
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产高清精品一区二区三区 | 成人免费淫片aa视频免费 | 最新黄色在线观看 | 黄色毛片免费 | 国产精品欧美精品 | 欧美国产精品久久久 | 网页av| 国产精品成人一区二区三区 | 免费黄色网址视频 | 日本在线一二 | 国产精品一区三区 | 久久999 | 亚洲综合在线播放 | 久久精品综合 | 瑟瑟视频在线看 | 日韩欧美专区 | 99精品国产一区二区三区 | 国产美女视频 | 在线免费观看a级片 | 国产精品久久久久久久久久免费 | 国产欧美精品一区二区 | 亚洲a视频 | 美国一级片在线观看 | 国产精品av久久久久久久久久 | 国产精品久久久久久久久婷婷 | 男人天堂久久久 | 成人在线免费观看av | 91在线最新 | 免费成人av网站 | 国精久久 | 在线超碰 | 欧美激情区 | 成人精品在线观看 | 视频在线日韩 | 欧美区精品| 免费h在线 | 欧美精品一区二区蜜桃 | 欧美精品一区二区三区在线播放 | 国产精品美女在线观看 | 毛片黄片| 国产大片黄色 |