Flex 遍历组件的实现


  Flex有两个阵营组件:spark组件和mx组件,关于spark组件和mx组件的区别,spark组件具体有哪些?mx组件具体有哪些?大家请参考adobe的其它文档。
  本文旨在遍历容器的组件,其可以是遍历Application的所有组件,也可以遍历Group、Box中包含的组件等等。
  遍历组件需要做2件事情:
  1)区别是spark组件还是mx组件,因为spark组件和mx组件加载子元素处理方式不同,spark组件通过addElement来加载子元素,而mx则是addChild来加载子元素;
  2)区别是否为容器(container)还是普通的组件(component);
  下述为一个遍历组建的简单demo,当然代码可以继续优化。
   flex/spark"                xmlns:mx="library://ns.adobe.com/flex/mx" width="600" height="261">                                                                                    layout="absolute">                          
  
  

猜你喜欢

转载自hmfcr11l.iteye.com/blog/1574501