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 2010 : SHAREPOINT 2010 POUR LES DéVELOPPEURSTECHDAYS PARIS 2010 : SHAREPOINT 2010 POUR LES DéVELOPPEURS par ROMELARD Fabrice
Animé par: Laurent Cotton Le développement dans SharePoint 2010 passe par plusieurs axes qui seront évoqués dans cette session, mais plus particulièrement les développements simples lié au besoin Business Business Connectivity Services Ce BCS es...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2010 : PLEINIèRE DERNIER JOURTECHDAYS PARIS 2010 : PLEINIèRE DERNIER JOUR par ROMELARD Fabrice
Cette session est la dernière pleinière de ces 3 jours de TechDays Paris 2010. Généralement, cette troisième journée est plus axée sur l'avenir vu par Microsoft. Après un retour sur l'avenir vu par la Science Fiction ou par ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|