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>>
