MXML是一种用于创建用户界面的功能强大的标记性语言。在大多数情况下,使用ActionScript布局不如使用MXML布局。 ActionScript更适合描述逻辑和数据模型,然而MXML和ActionScript并不是有巨大的不同。实际上,在编译的时候,MXML会转化成AS,MXML结构能理解成一种动态的AS类。
在Eclipse的Flex工程的属性的Flex Compiler页,将编译参数加上 -keep-generated-actionscript=true (加在 -locale en_US 之后即可,注意之间用空格隔开),就会在src目录里生成一个generated文件夹,里面就是所有MXML在编译时转化成的AS文件。
这点有点可以类比为JSP脚本在运行时将被转化为.Java文件,并编译成.class执行。但由MXML转化出来的AS看起来比由JSP转化的Java更具可读性,更接近我们所写的AS(JSP转化成Java时,实际上就是一堆向context打印输出语句的堆砌)。
利用Flex编译器这一功能,有助于我们理解MXML和AS间的本质联系的同时,我能想到的最有价值的用处就是开发自己的控件了。
由于在大多数情况下,使用ActionScript布局不如使用MXML布局,所以用IDE环境拖拽的方式创建控件的UI界面是最方便不过的了。
UI确定后,再用AS描述逻辑和数据模型,如事件监听和相应的处理等。
参考资料:
http://xinsync.xju.edu.cn/index.php/archives/1576
分享到:
相关推荐
NULL 博文链接:https://liujianshiwo.iteye.com/blog/624512
实现了计算器的加减乘除开根号和幂操作。没有去实现AS和MXML分离。 想研究的同学下载吧。。将文件解压后导入到FB 3.0 中
pdf格式的flex的mxml语法,适合想学习flex的新手
MXML语法.MXML flexview actionscript
flex -MXML语法,介绍flex 的 mxml的基本语法构成,适合一般学习者使用
flex入门教程,主要介绍了mxml和ActionScript的简单应用,适合初学者,高手就没必要下载啦
本资源集成了mxml语法与as3.0,Flex开发的所需的两个重要资源。
About MXML programming files and Flex usage.
Eclipse通过wtp插件对j2ee ...wtp,blazeds,flex builder plugin使得可以在eclipse 的一个”dynamic web project” 中同时完成j2ee web app 的开发和flex mxml,as3的开发,并利用blazeds在flex 客户端访问server 端的功能
一个上课用的ppt文档,更容易让你对mxml更为的了解。。
Flex代码格式化 Flash格式化代码 mxml格式化代码 as格式化代码
如果你的flex插件出现mxml无法打开的问题,请下载此文件,同时参考:http://www.tekool.net/blog/2008/06/28/flex-builder-3-plugin-dont-work-with-eclipse-34/或者:...
通过flex的mxml写的界面,AS3.0写的代码
Flex中利用HTTPService MXML标签(tag)将XML转化为对象(objects)
Classes Class Description OLAPAttribute The OLAPAttribute class represents a single attribute of an OLAPDimension. OLAPAxisPosition The OLAPAxisPosition class represents a position along the axis ...
初学者一般会遇到这样的问题,flex项目编译时找不到html文件,这是因为mxml没有自动生成.html
flex+flash+mxml = 绚丽相册实现 简单精美欢迎下载
Flex简介 MXML ActionScript Flex中的事件 Flex的组件概述 。。。。。。
Flex Chart+WebService由于发布时没有注意,忘了把MXML的源码打包。webservice采用的是Myeclipse自带的XFIRES,可自行添加。
, 集成 eclipse,wtp,blazeds,flex builder plugin 使得可以在 eclipse 的一个 ”dynamic web project” 中同时完成 j2ee web app 的开发和 flex mxml,as3 的开发 , 并利用 blazeds 在 flex 客户端访问 server 端的...