Flex Horizontal Scroll Bar
Par Thierry POINOT sur mardi 16 juin 2009, 17:17 - développement - Lien permanent
C'est tout simple quand tu connais. Mais quand tu sais pas qu'une HorizontalScrollBar en Flex c'est une HScrollBar, bah tu sais pas et tu cherches pendant 30 minutes jusqu'a que tu fouilles dans le fin fond des sources des composants flex pour arriver dans Container.as et trouver que la propriété privée _horizontalScrollBar est de type HScrollBar.
Et c'est sûrement pas Google qui va te le dire : il y a aucun résultat pertinent sur "Flex Horizontal ScrollBar".
Donc histoire de se référencer dessus et d'éviter à d'autres de chercher pendant des heures, j'associe une bonne fois pour toutes dans l'index de Google et autres moteurs de recherche les termes HorizontalScrollBar et HScrollBar.
Ce bout de code positionnera une Horizontal Scroll Bar en bas de son container, avec la même largeur.
Le setScrollProperties donne une taille de 4 au scroller qui a pour valeur minimum 0 et maximum 100.
private var myScroll:HScrollBar = new HScrollBar;
addChild(myScroll);
myScroll.x = 10;
myScroll.y = height - 50;
myScroll.width = width - 30;
myScroll.setScrollProperties(4, 0, 100);
Commentaires
Sinon y'a ausiis la doc d'adobe qui permet de se sortir de ce genre de situation. Elle est d'ailleurs en 5ème position sur la requête "Flex Horizontal Scroll Bar" dans google.
@mnttech :