j'ai une liste qui affiche des photos comme eux:affichage bizarre quand Scolling images à l'intérieur Liste composant dans Flex
<s:List id="thumnPhotosList"
dataProvider="{_model.photoAlbumToCreate.photos}"
height="450"
itemRenderer="PhotoRenderer" >
<s:layout>
<s:TileLayout orientation="columns"
requestedRowCount="4"
requestedColumnCount="3" />
</s:layout>
</s:List>
et PhotoRenderer a un code comme ceci:
......
<mx:Image source="{_model.url + theAlbumPhoto.thumbPhotoURL}"
visible="{theAlbumPhoto.ready}"
maintainAspectRatio="true"
maxWidth="{Constants.DEFAULT_ALBUM_PHOTO_WIDTH}" maxHeight="{Constants.DEFAULT_ALBUM_PHOTO_HEIGHT}" />
........
Ce qui fonctionne bien, sauf si le nombre de photos devient élevé et la barre de défilement apparaît elle commence à se comporter bizarrement: elle commence à montrer des photos différentes de celles supposées et si je reviens au début et fais défiler de nouvelles photos, d'autres apparaissent parfois correctes et parfois non . Vous ne savez pas comment résoudre cela, des idées? vous pouvez également recommander différentes façons que d'utiliser s: Liste si cela le rend plus facile.
Pouvez-vous produire un bogue avec un cas de test reproductible? http://bugs.adobe.com/flex –
J'ai essayé de reproduire le problème avec une application séparée, mais je ne pouvais pas. Peut-être en raison de la complexité de mon application ou de quelque chose qui n'a pas fonctionné. J'ai posté le code qui a fonctionné pour moi ci-dessous au cas où quelqu'un aurait un problème similaire. – Tam