看了看MXML背后都会编译生成哪些ActionScript脚本,就用最快的速度来了个测试,一个HelloWorld.mxml,将会引入下列所有的as参与其UI的构成。

如果我要写一个与DisplayObject有关的小片段,我的首选AS3+DocumentClass设定的方式来完成。如果我选择构造有丰富应用组件的Application UI或者是企业应用UI,我会选择Flex,因为可用性、扩展性、属性、方法、机制一应俱全。所以,你如果就是为了写个AS3的Demo,我认为没必要在使用Flex后反过来抱怨编译器给你生成了太大的尺寸,原因是Flex为你想的太全了。