【永恒的瞬间】
☜Give me hapy ☞
查看生成的页面可以看到 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 阅读(164) 评论(0)  编辑  收藏 所属分类: flex2.0

只有注册用户登录后才能发表评论。


网站导航: