我正在使用一个组件,并且目前有一个 dataProvider 工作ArrayCollection
(有一个单独的问题,关于如何使它成为一个 XML 文件......但我离题了)。
变量声明如下所示:
[Bindable]
private var _dpImageList : ArrayCollection = new ArrayCollection([
{"location" : "path/to/image1.jpg"},
{"location" : "path/to/image2.jpg"},
{"location" : "path/to/image3.jpg"}
]);
然后我指的是这样的:
<s:List
id="lstImages"
width="100%"
dataProvider="{_dpImageList}"
itemRenderer="path.to.render.ImageRenderer"
skinClass="path.to.skins.ListSkin"
>
<s:layout>
<s:HorizontalLayout gap="2" />
</s:layout>
</s:List>
目前,似乎每个项目都是异步处理的。
但是,我希望它们被同步处理。
原因:我正在显示一个图像列表,并且我希望首先渲染最左侧的图像,然后是其右侧的图像,依此类推。
编辑:
我刚刚找到了这个答案。
你认为这可能是同一个问题吗?