スパークリストコンポーネントと対応するカスタムがありますitemrenderer
:
リスト コンポーネント:
<s:List id="albumImagesList" itemRenderer="the.namespace.for.XYZImageRenderer" useVirtualLayout="false" width="400" height="160">
<s:layout>
<s:TileLayout requestedColumnCount="5"
requestedRowCount="2"
rowHeight="80"
columnWidth="80"
horizontalGap="0"
verticalGap="0" />
</s:layout>
</s:List>
アイテムレンダラー:
<?xml version="1.0" encoding="utf-8"?>
<s:ItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
autoDrawBackground="true" width="100%" height="100%">
<s:states>
<s:State name="normal" />
</s:states>
<s:BitmapImage source="{data.image_path}" width="70" height="70" horizontalCenter="0" verticalCenter="0" />
</s:ItemRenderer>
それはすべて問題なくダンディで、データが正しく入力され、data.image_path
プロパティが安全に到着し、itemrenderer
.
私の唯一の問題は、画像が表示されないことです。まったくレンダリングされないのか、それとも何らかの形で表示されないのかはわかりません。
一見して何かが見える人はいますか?ここで根本的に間違ったことをしていますか?以前は mx アイテム レンダラーを使用していましたが、それほど問題はありませんでした。