I am creating an app. in which a need to display some thumbnails on a TileList, 
but the thumbnails are not visible on the TileList. However, if a click on a 
tile it does what it is suppose to do and it creates the number of tiles 
according to the data provider, only the tiles are not visible.

My code is:
<mx:Panel width="100%" height="100%" title="Select Video" >
<mx:TileList id="videoResults" dataProvider="{videos}"  width="100%" 
height="100%" itemRenderer="components.Thumb" styleName="L1"   
itemClick="onVideoSelected(event)"  />
</mx:Panel>

the item renderer component is:
<?xml version="1.0" encoding="utf-8"?>
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml"; width="200"  paddingTop="0" 
paddingBottom="0" xmlns:controls="com.asfusion.controls.*" 
horizontalAlign="center" verticalGap="0" toolTip="{data.description.text()}" 
backgroundColor="0xcccccc" borderColor="0x293f6f" borderThickness="2">
        
        
<mx:NumberFormatter id="numberFormatter" precision="2" 
useThousandsSeparator="true" />
<mx:Text id="videoTitle" width="180" height="36" text="{da...@title}" 
styleName="Label"/>
<mx:Image id="image" width="160" height="120"  source="{da...@thumbbnail}"/>
<mx:HBox width="100%" paddingTop="0" horizontalAlign="center">
<controls:Rating id="vidRating" liveRollOver="false" itemCount="4" 
value="{data..ratin...@average}" toolTip="Average rating: 
+{numberFormatter.format(data..ratin...@average)}+ by +{data..ratin...@count}+ 
users"/>
<mx:Text id="ratedByNum" text="{'('+ data..vie...@count+ ')'}" />
</mx:HBox>
</mx:VBox>

The data provider is an XMLList.
If a replace the TileList with a list or horizontalList the item renderer is 
visible. Can someone tell me what I am doing wrong?

Thanks,
Gilbert

Reply via email to