MXML是设计和布局Flex应用程序的一种方式,而Action Script 3则是所有逻辑的使用地方。
将MXML视为HTML,将ActionScript视为Javascript。
在构建Flex应用程序时,您使用MXML创建和设计可视元素。它是一种类似于XML/HTML的语言,使您能够以以下方式使用组件:
<progressbar id='progress_bar' />
当您的Flex应用程序自我编译时,这些内容将转换为ActionScript 3。
您不需要特别使用MXML。它可以加速并使界面开发变得超级容易,但是您仍然可以使用ActionScript操作舞台上的元素。