Отображение изображения в списке искр в Flash Builder 4.5 из XML - PullRequest
0 голосов
/ 09 ноября 2011

Я сталкиваюсь с основной проблемой, с которой я не могу справиться. Я хочу отобразить данные в Spark List. Это работает плавно, пока я не хочу отображать изображение в нем из XML. Я знаю, что должен использовать какой-нибудь itemRenderer, но я не знаю как. Я прочитал несколько статей об этом, но не нашел никакого решения.

Это все самое хорошее, но я хочу отобразить картинки в списке

Мой код выглядит так:

<?xml version="1.0" encoding="utf-8"?><s:View xmlns:fx="http://ns.adobe.com/mxml/2009"xmlns:s="library://ns.adobe.com/flex/spark"
    xmlns:employees="services.employees.*"
    title="HomeView">
<fx:Script>
    <![CDATA[
        import mx.events.FlexEvent;

        protected function list_creationCompleteHandler(event:FlexEvent):void
        {
            getDataResult.token = employees.getData();
        }

    ]]>
</fx:Script>
<fx:Declarations>
    <!-- Place non-visual elements (e.g., services, value objects) here -->
    <s:HTTPService id="srv" url="employees.xml"/>
    <s:CallResponder id="getDataResult"/>
    <employees:Employees id="employees"/>
</fx:Declarations>
<s:List id="list" left="0" right="0" top="0" bottom="0"
        creationComplete="list_creationCompleteHandler(event)" labelField="picture">
    <s:AsyncListView list="{getDataResult.lastResult}"/>
</s:List></s:View>

Я был бы очень рад любой помощи.

Спасибо всем!

1 Ответ

0 голосов
/ 09 ноября 2011

См. Первый пример этой ссылки

http://livedocs.adobe.com/flex/3/html/help.html?content=cellrenderer_8.html

Хотя это Flex 3, модель ItemRenderer во Flex 4 все та же.

...