将图像嵌入列表中

时间:2012-02-28 17:46:13

标签: flex flex4 flex4.5 flexbuilder

我有一个显示图像的列表,所有图像的名称都在列表的数据提供者中。现在我无法找到如何将所有图像作为嵌入图像,因为名称来自dataprovider?

下面是列表:

    <s:List itemRenderer="imglist">
        <s:dataProvider>
            <s:ArrayList>
                <fx:String>img1.jpg</fx:String>
                <fx:String>img2.jpg</fx:String>
                <fx:String>img3.jpg</fx:String>
            </s:ArrayList>
        </s:dataProvider>
    </s:List>

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

您必须遍历数据提供者中的图像列表并将其导入应用程序。我提供了类似的答案here

答案 2 :(得分:0)

    <s:List itemRenderer="imglist" dataField="src">
        <s:dataProvider>
            <s:ArrayList>
                <fx:Object src="@Embed('img1.jpg')" />
                <fx:Object src="@Embed('img2.jpg')" />
                <fx:Object src="@Embed('img3.jpg')" />
            </s:ArrayList>
        </s:dataProvider>
    </s:List>

也许它会给你一些新的想法;)