Accueil > > > CLASS SCROLLBAR COMPLETEMENT PARAMETRABLE
CLASS SCROLLBAR COMPLETEMENT PARAMETRABLE
Information sur la source
Description
Cette class fait des scrolls barres, pour des clips. Elle est entièrement parametrable au niveaux des couleurs, et positions, marge, etc... (voir doc) Facile d'utilisation. Elle gere la molette de la sourie. L'interet par rapport aux autres scrolls barres, c'est qu'elle est légère car aucun graphisme autre que dans l'AS. Sinon, moi je l'ai faite car dans une des mes anims, car je ne pouvais pas utiliser de composants Flash dedant...
Source
- //fichier test scrollbarre.fla : utilisation de la class :
-
- //ici, on utilise tous les parametrages possibles bien qu'ils aient des valeurs par default :
-
- import scrollBar; //importation de la class
-
- color=new Array(); //création de l'array de cnfiguration des couleurs
- color[0]=0x6F6F6F; //background
- color[1]=0x4DC4C2; //up & down
- color[2]=0x3DD34B; //middle
- color[3]=0xffffff; //fleches up & down
- color[4]=undefined; // ne sert à rien
- color[5]=0x1F8B29; //middle appuyé
- color[6]=0x0E3F12; //middle survolé
- color[7]=0x0156A9; //up & down cliqué
- color[8]=0x8E74FA; //up & down survolé
- color[9]=0xD5D5D5; //couleur de fond du clip scrollé (false pour ne pas utiliser)
- config=new Array(); //création de l'array de configuration de la scrollBar
- config[0]=true; //true pour faire un cadre autour du clip a scroller, sinon false
- config[1]="right"; //position de la scrollBar par rapport au clip a scroller ("right" ou "left")
- config[2]=40; //hauteur middle bouton
- config[3]=0.75; //vitesse scrollbar (1=normal, 2= 2 fois plus rapide)
- config[4]=false; //montrer le curseur main sur les boutons up & down & middle ? (true/false)
- config[5]=25; //marge sur la gauche
- config[6]=25; //marge sur la droite
- config[7]=25; //marge en haut
- config[8]=25; //marge en bas
- config[9]=true; //utilisation ou pas de la gestion molette sourie
- config[10]=4; //vitesse lors du scroll a la molette, a 1 = normal, je conseil 3 ou 4
-
- barre=new scrollBar(this.texte,20,350,color,config);
//fichier test scrollbarre.fla : utilisation de la class :
//ici, on utilise tous les parametrages possibles bien qu'ils aient des valeurs par default :
import scrollBar; //importation de la class
color=new Array(); //création de l'array de cnfiguration des couleurs
color[0]=0x6F6F6F; //background
color[1]=0x4DC4C2; //up & down
color[2]=0x3DD34B; //middle
color[3]=0xffffff; //fleches up & down
color[4]=undefined; // ne sert à rien
color[5]=0x1F8B29; //middle appuyé
color[6]=0x0E3F12; //middle survolé
color[7]=0x0156A9; //up & down cliqué
color[8]=0x8E74FA; //up & down survolé
color[9]=0xD5D5D5; //couleur de fond du clip scrollé (false pour ne pas utiliser)
config=new Array(); //création de l'array de configuration de la scrollBar
config[0]=true; //true pour faire un cadre autour du clip a scroller, sinon false
config[1]="right"; //position de la scrollBar par rapport au clip a scroller ("right" ou "left")
config[2]=40; //hauteur middle bouton
config[3]=0.75; //vitesse scrollbar (1=normal, 2= 2 fois plus rapide)
config[4]=false; //montrer le curseur main sur les boutons up & down & middle ? (true/false)
config[5]=25; //marge sur la gauche
config[6]=25; //marge sur la droite
config[7]=25; //marge en haut
config[8]=25; //marge en bas
config[9]=true; //utilisation ou pas de la gestion molette sourie
config[10]=4; //vitesse lors du scroll a la molette, a 1 = normal, je conseil 3 ou 4
barre=new scrollBar(this.texte,20,350,color,config);
Conclusion
Documention de la class :
constructeur : scrollBar(cible,lvl,width,height,colorConfig,scr ollConfig); cible:MovieClip = clip à scroller lvl:MovieClip = clip dans lequel mettre la barre (ex : _root) width:Number = largeur de la scrollBar height:Number = hauteur de la scrollBar (le texte visible aura cette hauteur) colorConfig:Array = array de configuration des couleurs de la scrollBar scrollConfig:Array = array de configuration de la scrollBar
autres fonctions : getClip():MovieClip = retourne le clip de la scrollBar getPosition():Object = retourne un object {x,y} de la position de la scrollBar deleteScrollBar():Void = enleve la scrollBar (mais laisse le clip a scroller) getDimentions():Object = retourne un object {width,height} des dimentions de la scrollBar goToStart():Void = fait aller la scrollBar au debut goToEnd():Void = fait aller la scrollBar à la fin
Historique
- 03 novembre 2007 12:38:29 :
- orthographe
- 03 novembre 2007 12:43:04 :
- orthographe
- 03 novembre 2007 12:52:09 :
- Ajout de valeurs par default dans la class
- 05 novembre 2007 09:27:41 :
- Corection d'un probleme : il y avait la pésence d'un petit espace de trop dans le clip scrollé car on pouvait déplacer le middle bouton d'un pixel de trop en bas.
- 07 novembre 2007 13:09:54 :
- Ajout plusieurs parametres :
-quatres parametre pour la scrollbar qui definissent les marges top,botom,right et left du clip à scroller, et en consequence, recodage de toutes les parties de la class
-ajout d'un parametre de couleur permettant de faire un fond au clip scrollé
- 07 novembre 2007 13:11:40 :
- Ajout d'une nouvelle capture d'écran
- 07 novembre 2007 13:12:43 :
- la capture d'écan ne veux pas changer, dernier essais...
- 12 novembre 2007 21:15:23 :
- Ajout de la gestion de la molette de la sourie, et donc cela est maintenant gerable grace à deux nouveau paramètres :
scrollConfig[9] (true pour utiliser sinon false) et scrollConfig[10] (vitesse scroll a la molette)
-plus de présisions dans les coms du code du fichier fla.
- 16 novembre 2007 18:30:38 :
- Ajout d'un fichier compatible Flash 8 dans le zip ;)
- 13 février 2008 15:09:26 :
- Modification affichage du cadre autour du clip a scroller : vous pouvez maintenant l'enlever ou le laisser en spécifiant true ou false a : colorConfig[0]
Autre : modification description variables du constructeur : colorConfig[4] ne sert à rien et à été signalé.
- 05 avril 2008 15:48:45 :
- Vous pouvez maintenant vraiment choisir d'utiliser ou non le cadre noir autour du clip scrollé via la valeur de scrollConfig[0] (true = cadre, false = pas de cadre).
De plus, un bug au niveau de la couleur de fond (background) a été corrigé, maintenant vous n'avez plus besoin de laisser le cadre noir pour mettre un fond de couleur.
Ensuite, les fonctions goToEnd et goToStart ont été modifiées car elle ne marchaient pas parfaitement, maintenant c'est le cas ;)
Et pour finir, le SWF pour montrer le fonctionnement à été refait avec des boutons pour tester les fonctions goToEnd, goToStart et deleteScrollBar.
Une nouvelle capture d'écran avec ce nouveau SWF.
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Barre de défilement (scrollbar) [ par Ibanezk7 ]
J'utilise flash 5 pour faire une page web, je connais beaucoup de choses en flash, mais je ne sais pas comment faire une barre de defilement , en fais
Barre de défilement (scrollbar) [ par Ibanezk7 ]
> > J'utilise flash 5 pour faire une page web, je connais beaucoup de choses en flash, mais je ne sais pas comment faire une barre de defilement
scrollbar [ par gynx ]
bonjour bonjour...je souhaiterais faire une barre de défilement personnalisée.par là j'entends, a la place d'une rectangle en ce qui concerne la barre
Scrollbar FlashMX 2004 avec texte dynamique [ par dindonlover ]
Bonjour à tous. J'ai en ce moment un petit souci de scroll avec mon texte dynamique. Celui ci charge en externe un fichier PHP qui récup&#
X et Y du la position de la barre de defilement 2 scrollPane [ par lykim1982 ]
j'ai un scrollpane nommé nompane et j'aimerai savoir comment recuperer le Y de la barre qui defile a driote merci
scrollbar sur un movieClip [ par kil_jaeden ]
Bonjour g un clip tres long sur ma scene et je voudrai le faire scroller mais avec une scrollbar au lieu de simples bouton monter/descendre.je ne croi
barre de defilement (scroll) [ par neophus ]
bonjour a tous :)je suis actuellement sur un site que je crée en flash te il faudrait que je crée une barre de defilement (scroll) car j'ai un texte q
Rajouter une barre de defilement [ par M4ndrax ]
Bonjours tout le monde,Voila ma question parais bien bète mais je suis en train de crée un site avec flex builder pour un sujet de TPE : -> http://
Deplacement de clip avec scroller [ par poiskail2000 ]
Bonjour tout le monde,Je viens a vous car je suis une nouvelle fois desespéré...En fait voilà je vous expose le probleme : je suis en train de faire u
Deplacement de bar de navigation [ par martiniq ]
Bonjour,J'ai réalisé un catalog flash à l'aide de PAGE FLIP V2 que j'ai personnalisé.Je souhaiterai créer un barre de navigation qui s'adapte à la tai
|
Derniers Blogs
TECHDAYS PARIS 2012 : COMMENT SHAREPOINT A SAUVé MES TECHDAYSTECHDAYS PARIS 2012 : COMMENT SHAREPOINT A SAUVé MES TECHDAYS par ROMELARD Fabrice
Speakers : Lionel Limozin et Alain Marty La session commence par une découverte de SharePoint à travers la mise en place d'un environnement SharePoint pour la gestion des Sessions animées par BeWise. Le besoin est très ba...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PERSPECTIVE 3.0 POUR SILVERLIGHT 5.0PERSPECTIVE 3.0 POUR SILVERLIGHT 5.0 par odewit
Je viens de publier la version 3.0 de Perspective pour Silverlight, qui regroupe un portage sous Silverlight 5.0 des fonctionnalités de Perspective 2.0, le framework 3D de haut-niveau introduit récemment et de nouveaux exemples de code. En voici la li...
Cliquez pour lire la suite de l'article par odewit TECHDAYS PARIS 2012 : TOP 10 DES BEST PRACTICES POUR SQL SERVERTECHDAYS PARIS 2012 : TOP 10 DES BEST PRACTICES POUR SQL SERVER par ROMELARD Fabrice
Speaker : Nadia Ben El Kadi Configuration machine La session commence par la toute première question à se poser lors de la mise en place d'environnement SQL Server, la configuration des machines : Type de mac...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : KINECT + OFFICE 365 UN BON GESTE POUR VOTRE SITECHDAYS PARIS 2012 : KINECT + OFFICE 365 UN BON GESTE POUR VOTRE SI par ROMELARD Fabrice
Speakers : Fabrice Barbin, Samuel Blanchard, Julien Lo Presti Titre Prometteur et attractif invitant à voir comment lier le composant ludique Kinect dans le cadre d'une structure IT classique, notamment au travers de la plat...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : PLEINIèRE DU PREMIER JOURTECHDAYS PARIS 2012 : PLEINIèRE DU PREMIER JOUR par ROMELARD Fabrice
KeyNotes du premier jour pour les développeurs. La session est principalement axée sur une des principales directions prise par Microsoft à travers tous ses nouveaux produits : Cloud privé ou public (Solution Azure) ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|