我需要在一个类似控件的列表中加载多个swf,这样我就可以从文件夹中加载所有的swf并将它们显示给用户,然后用户可以选择任何一个并查看它。
如何在Flex3中加载HorizontalList中的swf,请发送给我任何关于这个要求的例子或链接。
提前谢谢。
发布于 2009-09-24 13:20:16
将swfs的dataProvider存储在数组中,并将其作为列表的urls。使用Image作为itemRenderer,并指定data作为源url。
//script
[Bindable]
private var urls:Array = ["a.swf", "b.swf", "c.swf"];
//mxml
<mx:HorizontalList dataProvider="{urls}">
<mx:itemRenderer>
<mx:Component>
<mx:Image source="{data}"/>
</mx:Component>
</mx:itemRenderer>
</mx:HorizontalList>PS:当用户选择一个时,显示缩略图并加载swf不是更好吗?这将节省大量的带宽。
https://stackoverflow.com/questions/1470665
复制相似问题