
Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
initialize = 'initData()'>
<fx:Script>
<![CDATA[
import mx.collections.ArrayList
private var dp:ArrayList
[Embed(source = '../images/ok.png')]
public var okImg:Class;
[Embed(source = '../images/cancel.png')]
public var cancelImg:Class;
private function initData():void
{
dp = new ArrayList([
{image:new okImg(), title:"It's Okay", autor:'Me'},
{image:new cancelImg(), title:"CANCEL IT!", autor:'Someone Else'}
]);
}
]]>
</fx:Script>
<s:List width="410" height="100" dataProvider = '{dp}'>
<s:itemRenderer>
<fx:Component>
<s:ItemRenderer>
<mx:HBox>
<s:Label text = 'Название книги: {data.title} Автор: {data.autor}'/>
<s:Image source = '{data.image}'/>
</mx:HBox>
</s:ItemRenderer>
</fx:Component>
</s:itemRenderer>
</s:List>
</s:WindowedApplication>