【永恒的瞬間】
          ?Give me hapy ?
          查看生成的頁(yè)面可以看到 Flex 不過通過服務(wù)器端的轉(zhuǎn)換把 xml 文件編譯成一個(gè) SWF 文件顯示在網(wǎng)頁(yè)中(而且還不是顯示在屏幕中間)。如果熟悉樣式表的使用的話, mxml 的屬性也很容易理解和掌握。
          舉幾個(gè)例子, Flex 頁(yè)面背景色是默認(rèn)的,想要更換的話,可以在 mx:Application 標(biāo)記中添加

          1. backgroundColor = '#ffffff' ?


          也可以定義頁(yè)面 SWF 文件的大小

          1. width = '450' ? height = '250'


          我們要定義某個(gè) UI 組件的 margin 屬性可以用

          1. marginTop = '10' ? marginBottom = '10' ?? marginLeft = '10' ? marginRight = '10'


          更改文本輸入框的顏色和字體大小可以用

          1. color = '#6601D7' ? fontSize = '24'


          是否覺得和內(nèi)嵌式樣式表的書寫方式非常接近呢?
          Flex
          對(duì)樣式表的支持彌補(bǔ)了 Flash 本身的缺陷,使得 Flex 作為網(wǎng)頁(yè)應(yīng)用的可能性變的可能。
          另外一個(gè)好用的功能是通過數(shù)據(jù)綁定操作可以實(shí)現(xiàn)以前需要使用復(fù)雜的 JS 腳本才能完成的功能,的確值得贊揚(yáng)。
          下面的例子實(shí)現(xiàn)了 list 組件和 textinput 組件之間的數(shù)據(jù)綁定

          1. < mx :List ? id = 'myList' ? dataProvider = '' />

          2. < mx : TextInput ?? text = '' />


          界面的排版工作 Flex 又是如何完成的呢?
          聰明的 MM 使用了 <mx:HBox> <mx:VBox>
          Flex
          調(diào)用自定義組件的方式也非常簡(jiǎn)單,如同導(dǎo)入一個(gè)庫(kù)文件一樣,使用方式為:

          1. < local : 組件MXML文件名稱 />

          并且支持自己的命名空間

          1. xmlns : my = 'containers.boxes.*' ?

          posted on 2007-01-12 13:17 ???MengChuChen 閱讀(172) 評(píng)論(0)  編輯  收藏 所屬分類: flex2.0
          主站蜘蛛池模板: 嘉兴市| 昌都县| 临西县| 双峰县| 桦南县| 韩城市| 云霄县| 白银市| 六安市| 婺源县| 原阳县| 扬中市| 楚雄市| 彭州市| 韶山市| 望江县| 莆田市| 响水县| 连山| 宁南县| 兴化市| 互助| 绿春县| 诸暨市| 合山市| 东乡| 通山县| 深泽县| 茶陵县| 宁河县| 平原县| 镇雄县| 偏关县| 资溪县| 宜都市| 南召县| 海口市| 安化县| 嵊泗县| 鸡东县| 高邮市|