2012-05-29 3 views
0

Впервые TileList работает хорошо. Но когда я прокрутки вверх или вниз, image в ItemRenderer теряется (не показывают на экране), но label может еще show.Following является ItemRenderer в TileList:TileList прокрутка вверх или вниз, изображение потеряно

<mx:VBox> 
<script> 
<![CDATA[ 
[Bindable] 
private var url:String; 

[Bindabl] 
private var photoName:String; 

override public function set data(value:Object):void { 
    if(this.data == value) { 
     return; 
    } 

    super.data = value; 

    url = value.url; 
    photoName = value.photoName; 
    } 
]]> 
</script> 
<mx:Image source="{url}"/> 
<mx:Label text="{photoName}"/> 
</mx:VBox> 
+1

Это, кажется, ошибка в mx: Изображение. На прошлой неделе я ответил на [аналогичный вопрос] (http://stackoverflow.com/questions/10559213/flex-why-are-tilelist-images-disappearing-on-drag/10559438). Проблема исчезла, когда OP использовала вместо s: Image. Поскольку вы отметили этот вопрос Flex3, я думаю, это не будет иметь большой поддержки, но, по крайней мере, вы знаете. – RIAstar

ответ

0

На макете плитки попробовать настройка usevirtuallayout = false

Смежные вопросы