舉幾個例子, Flex 頁面背景色是默認(rèn)的,想要更換的話,可以在 mx:Application 標(biāo)記中添加
1.
backgroundColor
=
'#ffffff'
?
也可以定義頁面
SWF
文件的大小
1.
width
=
'450'
?
height
=
'250'
我們要定義某個
UI
組件的
margin
屬性可以用
1.
marginTop
=
'10'
?
marginBottom
=
'10'
??
marginLeft
=
'10'
?
marginRight
=
'10'
更改文本輸入框的顏色和字體大小可以用
1.
color
=
'#6601D7'
?
fontSize
=
'24'
是否覺得和內(nèi)嵌式樣式表的書寫方式非常接近呢?
Flex
對樣式表的支持彌補(bǔ)了
Flash
本身的缺陷,使得
Flex
作為網(wǎng)頁應(yīng)用的可能性變的可能。
另外一個好用的功能是通過數(shù)據(jù)綁定操作可以實現(xiàn)以前需要使用復(fù)雜的
JS
腳本才能完成的功能,的確值得贊揚(yáng)。
下面的例子實現(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)用自定義組件的方式也非常簡單,如同導(dǎo)入一個庫文件一樣,使用方式為:
1.
<
local
:
組件MXML文件名稱
/>
并且支持自己的命名空間
1.
xmlns
:
my
=
'containers.boxes.*'
?