查看生成的页面可以看到
Flex
不过通过服务器端的转换把
xml
文件编译成一个
SWF
文件显示在网页中(而且还不是显示在屏幕中间)。如果熟悉样式表的使用的话,
mxml
的属性也很容易理解和掌握。
举几个例子,
Flex
页面背景色是默认的,想要更换的话,可以在
mx:Application
标记中添加
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'
是否觉得和内嵌式样式表的书写方式非常接近呢?
Flex
对样式表的支持弥补了
Flash
本身的缺陷,使得
Flex
作为网页应用的可能性变的可能。
另外一个好用的功能是通过数据绑定操作可以实现以前需要使用复杂的
JS
脚本才能完成的功能,的确值得赞扬。
下面的例子实现了
list
组件和
textinput
组件之间的数据绑定
1.
<
mx
:List
id
=
'myList'
dataProvider
=
''
/>
2.
<
mx
:
TextInput
text
=
''
/>
界面的排版工作
Flex
又是如何完成的呢?
聪明的
MM
使用了
<mx:HBox>
和
<mx:VBox>
Flex
调用自定义组件的方式也非常简单,如同导入一个库文件一样,使用方式为:
1.
<
local
:
组件MXML文件名称
/>
并且支持自己的命名空间
1.
xmlns
:
my
=
'containers.boxes.*'
posted on 2007-01-12 13:17
☜♥☞MengChuChen 阅读(167)
评论(0) 编辑 收藏 所属分类:
flex2.0