Bonjour,

je suis sur une TileList que j'aimerais afficher correctement. Suite a des problemes de scrolling, je caclule la hauteur de ma TileList afin que celle ci soit correctement "scollee" par la VBox parente.

Du coup, ca me donne tel truc :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<mx:TileList id="thumbs_tile" styleName="targetsList" width="100%" 
		minHeight="97"
		rowHeight="97" 
		rowCount="1"
		variableRowHeight="false"
		itemRenderer="com.woodwing.lucina.views.renderers.RecentItemsRenderer"
		verticalScrollPolicy="off" horizontalScrollPolicy="off" 
		wordWrap="true"
		doubleClickEnabled="true"
	    dragEnabled="true" creationComplete="onTileCreationComplete()" doubleClick="onDoubleClick(event)"
	    updateComplete="calculateHeight()" 
	   >
</mx:TileList>

avec

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
private function calculateHeight () : void {
 
 
				thumbs_tile.height = (thumbs_tile.rowCount) * thumbs_tile.rowHeight;
 
			}
Seulement voila, je me suis apercu que la rowCount etait toujours egale a 4 (sa valeur par defaut) et n'etait absolument pas mise a jour selon le nombre reel de lignes !!!! J ai bien essaye un this.commitProperties() sans succes.. Je suis depitee !! Comment recupere la valeur reelle du rowCount ou comment la mettre a jour avec le nombre reelle de ligne ??

Merci pour toute reponse !!