关于Flex动态添加组件的问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 21:28:01
在做一个显示图片的功能,但这些图片是不定个数的(有可能多,有可能少),
我想知道怎去根据数据源(XML文件)动态添加图片组件(<mx:Image></mx:Image>),希望高手指点,
希望高手能给出源代码,或是关于这方面的好的介绍,在网上搜了些,都没有太理想的,望大侠们指点。

先读取得到XML数据源,然后以xml里面节点数目为终止条件,循环,每个循环做
new img:Image = new Image();
img.src=//取xml标签或者标签属性,如xxxml.images[i]@src
然后 addChild(img);

注:1.这个只是伪代码,FLEX有一年多没写过了,语法生疏了.
2.建议不要一次将所有图片都显示出来,还是加两个按钮让用户导航一下的好。因为加载时可能会比较慢

你这种情况可以用TileList控件,用Image做TileList的itemRenderer。