1 sept 2006
Un package de scrollbar médiabox
Article publié dans la catégorie flash | lu 2719 fois |
L'autre jour en me baladant sur le site de médiabox, je tombe par hazard sur une classe de scrollBar développé par l'équipe de médiaBox: Flash ScrollBar API.
Une API de scrollBar relativement complete et simple a implémenter
Un petit package qui propose une gestion de la scrollBar assez complete:
- Gestion de la molette
- gestion des marges
- possibilité de gérer un scrollPane / ContentPane
- gestion de plusieurs contenus a partir d'un même scrollbar
exemple d'implémentation:
ACTIONSCRIPT:
- //importation de la classe
- import ch.component.scrollbar.*;
- //creation de l'objet scrollBar
- var sc:ScrollBar = ScrollBar.create(this.clipTarget, this.clipMask, ScrollType.VERTICAL);
- // implementation des boutons haut et bas
- var up:ScrollClickButton = sc.getUpButton(this.clipUp);
- var dn:ScrollClickButton = sc.getDownButton(this.clipDown);
- // implementation du scroll ( le drag )
- var dr:ScrollDragButton = sc.getScroller(this.clipScroller, this.clipBcg, ScrollType.VERTICAL, 0);
- // implementation de la molette
- var sr:ScrollWheelButton = sc.getWheelButton(this.clipTarget, true);
- // deplacer le contenu ( drag )
- var sh:ScrollHandButton = sc.getHandButton();