- 2
- 0
- 约4.96千字
- 约 17页
- 2017-11-17 发布于河南
- 举报
Flex从入门到精通_第3章
第3章 MXML编程 MXML是一种XML语言,最基本的作用是用来布局Flex应用程序的用户界面。MXML也可以用来定义不可视的Flex应用。例如,它可以定义数据源,并将数据源绑定到用户界面。这一章将讲解MXML语言的特点和如何使用MXML语言进行Flex应用设计。 3.1 MXML概述 MXML类似于HTML,它也提供各种标签来定义用户界面。但是,它比HTML的结构要求更严格,并拥有更多的应用标签。MXML标签不仅包括可视的标签,如数据表格(DataGrid)、树结构(Tree)、菜单(Menu)等;它还包括不可视的标签,如Web Service连接、数据绑定、动画效果等。用户还可以将用户自定义的组件,定义为一个MXML标签。 MXML和HTML最大区别在于MXML定义的应用程序,需要被编译成SWF文件,并在Flash Player上运行。同时,MXML还提供了更加动态的用户界面。MXML程序可以写在一个文件或多个文件中,MXML也支持MXML和ActionScript定义的用户组件。 3.1.1 使用MXML的好处 使用MXML语言的最大好处是方便布局和定位。Adobe提供了Flex Builder。在该编辑器中,用户可以进行可视化的拖动组件,进行布局设计。例如,在一个画布容器中嵌套一个画布容器,在MXML代码中非常容易的表现出来。而使用ActionScript中的add
原创力文档

文档评论(0)