自定义组件其实就是扩展已经存在或未存在的组件,在Flex里其实就是继承已有的类或组件,因为Flex中组件基于UIComponent类的,所以不管你是直接从这个类继承还是从它的子类如Box
VBox等都可以。
你可以写MXML方式的,或者写个.as扩展名的类文件。
MXML方式的最后也要编译进swf中的,不过这种方式比较直观的,而且我们通过这种方式写组件,方式和写主程序其实工作方式类似,只不过那个是
<mx:Appication>做根节点罢了。
而这个根节点就是你要扩展自得基类组件喽,比如VBox
<mx:VBox>。。。。</mx:Box>这东西做根节点