J'ai un peu de difficulté à dimensionner correctement un composant Scroller dans Adobe Flex/Flash 4.
Dès que j'ajoute un élément au VGgroup 'widgetsGroup', la propriété height de la barre de défilement est redimensionnée à correspond à celle de son conteneur frontal parent, même si la hauteur de contenu du vGroup peut être significativement inférieure à cette valeur. Ceci est un problème car le défileur "couvre" alors les autres éléments du conteneur de bordure.Ajustement de la hauteur du Flash 4 Scroller au contenu
Je suppose que ce que je cherche est la hauteur de défilement pour correspondre à la hauteur du contenu de widgetGroup jusqu'à ce que cette hauteur dépasse la hauteur de bordercontainer, à quel point la barre de défilement deviendrait visible.
Toutes les suggestions
<s:BorderContainer>
<s:Scroller id="widgetScroller" right="10" bottom="30" top="10" >
<s:VGroup id="widgetsGroup" horizontalAlign="right" />
</s:Scroller>
</s:BorderContainer>
Merci pour la suggestion, mais cela ne fait pas l'affaire. Quand un UIComponent est ajouté au widgetsGroup, il ne devient jamais visible. – user163757
hm ... essayez d'intila définir les tailles de scroller à certains const, et ajoutez eventListener de creatingComplete de widgetGroup et écrivez là une liaison comme indiqué dans ma réponse. Donc, cette astuce vous permettra de faire du dimensionnement post-dynamique. – Eugene