У меня есть компонент списка свечей и соответствующий пользовательский 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 item, и у меня никогда не было таких проблем.