João,

1- não uses mx:Image, mas sim <s:Image

Se mesmo assim não der, verifica se o URL das imagens relativo à tua aplicacão está correcto.


E já agora:

2- não uses VBox, mas sim VGroup


E (outro) já agora:

3- No event handler não facas:

libraryhorizontalList.dataProvider= resultado

Mas sim:

myData = resultado;  // sendo myData uma [Bindable] protected var


e depois a tua list deverá bindar ao myData:

<s:List
    dataProvider="{myData}"




linkedIn <http://pt.linkedin.com/in/jsaleiro> João Saleiro
Chief Technology Officer
Tel:    00351 916 077 097
Email:  [email protected] <mailto:[email protected]>
Skype:  joao.saleiro <callto://joao.saleiro>

Webfuel Solutions <http://www.webfuel.pt> www.webfuel.pt <http://www.webfuel.pt>
Lisbon, Portugal


On 17-06-2011 13:12, João Cardoso wrote:
este é o codigo do item renderer:


<?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">
        <mx:VBox horizontalAlign="center"
                         verticalAlign="middle">
                <s:Label text="{data.NomeImagem}"/>
                <mx:Image source="{data.IMGThumbnail}" />
        </mx:VBox>

</s:ItemRenderer>


este e o codigo da list
<s:List id="libraryhorizontalList"
                                labelField="label"
                                width="100%"
                                height="100%"
                                itemRenderer="IR.LibraryIR" 
doubleClickEnabled="true"
                                
doubleClick="libraryhorizontalList_doubleClickHandler(event)">
                        <s:layout>
                                <s:TileLayout  orientation="rows"/>
                        </s:layout>
                </s:List>



este e o codigo em as3 do resultado do evento devolvido

tmplibraryLoader.removeEventListener(EventosTD.LibraryLoaded,onLibraryLoaded);
                                cursorManager.removeBusyCursor();

                                var resultado:ArrayCollection= new 
ArrayCollection();
                                resultado= e.DadosTD as ArrayCollection;
                                libraryhorizontalList.dataProvider= resultado;


On 17 Jun, 13:01, João Saleiro<[email protected]>  wrote:
Jo�o,

Para o List, se estiveres a usar Virtual Layout, � igual teres 5 ou
50.000 registos. Ele s� cria as inst�ncias dos item renderers que est�o
vis�veis no viewport , e depois reutiliza os mesmos sempre que se faz
scroll.
Se as imagens n�o est�o a aparecer, o problema ser� certamente outro.
Podes colocar aqui o c�digo do List (e j� agora, do item renderer?)

JS

linkedIn<http://pt.linkedin.com/in/jsaleiro>  Jo�o Saleiro
Chief Technology Officer
Tel:    00351 916 077 097
Email:  [email protected]<mailto:[email protected]>
Skype:  joao.saleiro<callto://joao.saleiro>

Webfuel Solutions<http://www.webfuel.pt>        www.webfuel.pt
<http://www.webfuel.pt>
Lisbon, Portugal

On 17-06-2011 12:48, Jo�o Cardoso wrote:







Boas.
Alguem me pode dizer qual o limite de um list control e correspondente
item renderer.
Isto porque tive a testar umas quantas coisas, e acabei por importar
500 registos da base de dados e consequentemente sao 500 thumbs num
arraycollection e por sua vez para o item renderer e para o list
control.
O que acontece � que ao fazer o scroll as imagens desaparecem por
completo.
E possivel evitar esta situa��o, se tal alguem me pode dar uma ideia
de como o fazer?
Obrigado

--
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para 
[email protected].
Para ver mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT.

<<inline: LinkedIn.gif>>

<<inline: Webfuel.gif>>

Responder a