我正在使用 flashbuilder 4.6,并且正在开发一个简单的应用程序,它使用 listcomponent 从 XML 服务(外部 URL)中提取数据,该服务在 flashbuilder 中设置了数据/服务功能。
现在我有一个相对简单的列表,它只显示 xml 项的“名称”:
<s:List id="list1" x="0" y="108" width="320" height="355" change="list1_changeHandler(event)"
creationComplete="list1_creationCompleteHandler(event)" labelField="Itemname">
<s:AsyncListView list="{getDataResult.lastResult}"/>
</s:List>
...我有另一个 xml 节点/数据元素,它是缩略图的完整 URL (http:// ... .jpg),我希望该图像与“名称”元素的左侧对齐.
我尝试使用类似下面的东西,但没有运气。我在网上找到的信息对理解 itemrenderers 并没有太大帮助(这是我认为我需要使用的)。
<s:List id="list1" x="0" y="108" width="320" height="355" change="list1_changeHandler(event)"
creationComplete="list1_creationCompleteHandler(event)" labelField="Itemname">
<s:AsyncListView list="{getDataResult.lastResult}"/>
<mx:itemRenderer>
<mx:Component>
<mx:Label text="Itemname"/>
<mx:Image source="ItemImageURL"/>
</mx:Component>
</mx:itemRenderer>
</s:List>
没有itemrenderers,有什么方法可以做到这一点吗?还是那是唯一的出路?我的尝试是否完全接近在列表组件中实现缩略图的正确方法?感谢有人可以在这里提供的任何帮助。