MXML是一个可以让你在Adobe Flex中布局用户界面组件的一种XML(标准通用标记语言下的一个子集)语言。你也可以使用MXML声明来定义程序中的非可视化组件,比如 对服务器端数据源的访问以及用户界面组件和数据源之间的数据绑定。 MXML标签与ActionScript类或者类中的属性是相对应的。当你编译你的Flex应用程序的时候,Flex解析你的MXML标签并且生成相应的 ActionScript类。然后这些ActionScript类会被编译成SWF字节码存储到一个SWF文件中。MXML 首字母 M 代表 Macromedia 公司,Macromedia 公司 创造了 Flex ,Macromedia 公司在 2005 年被 Adobe 收购。