begin process at 2012 05 26 03:49:16
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ActionScripts

 > CLASSE DYNAMICBAR UNE BARRE PARAMETRABLE SANS LES COMPOSANTS MX

CLASSE DYNAMICBAR UNE BARRE PARAMETRABLE SANS LES COMPOSANTS MX


 Information sur la source

Note :
5,5 / 10 - par 2 personnes
5,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :ActionScripts Classé sous :barre, parametrable, classe, volume, défilement Niveau :Initié Date de création :04/01/2007 Vu / téléchargé :4 521 / 1 668

Auteur : Girou

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note


 Description

Suite à une demande, je vous livre cette classe permettant de créer des 'barres' qui sont des contrôleurs de niveaux (pour sons ou autre) avec possibilité en cliquant dans la barre avec la souris de modifier automatiquement le niveau de la barre.

Classe pour Flash supportant l'AS 2 (MX2004, Flash 8 )

L'avantage c'est que cette classe est réutilisable telle quelle, vu que tout est généré à la volée (aucun élément graphique nécessaire) et donc que son poids est minime (4 ko) -> le désavantage c'est que ce n'est pas d'une esthétique rare... mais la partie graphique est facilement modifiable. Soit en codant, soit en utilisant des attachMovie() et en important des clips depuis la bibliothèque.
Je me suis plus attaché à la partir code que au design.


ci-dessous les caractéristiques de cette classe :

/*
* CLASSE DynamicBar
*
* Author : Girou
* Date         : 20-11-2006
************************************** **********************
*
* UTILISATION
*
* import net.graphit.tools.DynamicBar
* var myBar:DynamicBar=new DynamicBar (longueur : Number, hauteur : Number, niveauBase : Number, couleur : Number, contenant : MovieClip)
* longueur : la longueur de la barre (hors bouttons + et - !!)
* hauteur : la hauteur de la barre
* niveauBase : le niveau de base de la barre (entre 0 et 100 %)
* couleur : la couleur de la barre (format 0xff0000)
* contenant : le clip contenant la barre
* Ces paramètres peuvent être ignoré, les valeur par défaut deviennent
* longueur : 100 pixels
* hauteur : 15 pixels
* niveauBase : 50 %
* couleur : rouge (format 0xff0000)
* contenant : _root
*
*
*  METHODES
* var myBar.active= true ou false // Active au désactive l'accès à la barre
* var myBar.couleur défini ou renvois la couleur de la barre
* var myBar.couleurBouttons défini ou renvois la couleur du + ou - des boutons
* var myBar.niveau défini ou renvois le niveau de la barre (entre minValue  et maxValue)
* var myBar.bouttons affiche ou désaffiche les boutons + et -
* var myBar.minValue défini ou renvois la valeur minimale (défaut=0)
* var myBar.maxValue défini ou renvois la valeur minimale (défaut=100)
*
* Les méthodes suivante des movieClips sont implémentées sur la DynamicBar :
* _x, _y, _alpha, _visible
*
*
*
* La classe dispose de son propre émetteur d'évènement
*
* ecouteur=new Object()
* ecouteur.changementNiveau= function(){
* trace(myBar.niveau)
* }
* myBar.addEventListener("changementNiveau", ecouteur);
*
* ************************************************** ****************
* impose l'utilisation de la classe net.graphit.utils.Proxy
* ************************************************** ****************
*/

Source

  • import net.graphit.tools.DynamicBar
  • // Version de base, sans boutons
  • var myBar:DynamicBar=new DynamicBar()
  • myBar._x=50
  • myBar._y=20
  • myBar.bouttons=false // désactivation des bouttons
  • // Version customisée (taille, couleur) mais désactivée
  • var myBar2:DynamicBar=new DynamicBar(200,20,10,0x5555ff)
  • myBar2._x=50
  • myBar2._y=50
  • myBar2.active=false
  • // Version totalement paramétrée avec utilisation d'un écouteur sur la barre
  • var myBar3:DynamicBar=new DynamicBar(200,20,10,0x5555ff)
  • myBar3._x=50
  • myBar3._y=90
  • myBar3._alpha=50
  • myBar3.couleurBouttons=0xffff00
  • myBar3.minValue=-50;
  • myBar3.maxValue=255;
  • ecouteur=new Object()
  • ecouteur.changementNiveau= function(){
  • _root.txt001=myBar3.niveau
  • }
  • myBar3.addEventListener("changementNiveau", ecouteur);
import net.graphit.tools.DynamicBar

// Version de base, sans boutons
var myBar:DynamicBar=new DynamicBar()
myBar._x=50
myBar._y=20 
myBar.bouttons=false // désactivation des bouttons

// Version customisée (taille, couleur) mais désactivée
var myBar2:DynamicBar=new DynamicBar(200,20,10,0x5555ff)
myBar2._x=50
myBar2._y=50
myBar2.active=false

// Version totalement paramétrée avec utilisation d'un écouteur sur la barre
var myBar3:DynamicBar=new DynamicBar(200,20,10,0x5555ff)
myBar3._x=50
myBar3._y=90
myBar3._alpha=50
myBar3.couleurBouttons=0xffff00
myBar3.minValue=-50;
myBar3.maxValue=255;
ecouteur=new Object()
ecouteur.changementNiveau= function(){
_root.txt001=myBar3.niveau
}
myBar3.addEventListener("changementNiveau", ecouteur);

 Conclusion

Lorsque vous utilisez les classes, ne pas oublier de signaler dans les paramètres d'exportation de l'animation le chemin de base des classes utilisées

--
Girou

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture STAR-DECODER : TROUVEZ LE CODE !
Source avec Zip PARSER UN FICHIER TEXTE POUR EN EXTRAIRE DES VARIABLES
FAIRE TOURNER UN TABLEAU (ARRAY)
Source avec Zip Source avec une capture SYSTEME DE VOTE FLASH - PHP / MYSQL

 Sources de la même categorie

Source avec Zip Source avec une capture OUVRIR UNE ANIMATION EXTERNE DANS UN CLIP VIDE. par KcHeY
Source avec Zip ZOOM SUR UNE IMAGE par yasdar
Source avec Zip Source avec une capture UN PEU DE MATH par yasdar
Source avec Zip Source avec une capture PARTICULE SYSTEM par yasdar
Source avec Zip Source avec une capture GALLERIE PHOTO AVEC XML par yasdar

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture MENUS DÉROULANT XML par Speedy321
Source avec Zip Source avec une capture BOUTON DE VOLUME par pegase31
Source avec Zip Source avec une capture CLASSE AS3 MENU CONTEXTUEL par Orange73
Source avec Zip IMPORTSVG: UNE CLASSE QUI PERMET DE RETRACER DES SVG EN AS3 par Mansuz
Source avec Zip CLASSE PNGENCODER (AS3) par Blacknight91titi

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


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 bloquer une barre de défilement de photos [ par oaouh ] Bonjour !J'ai deux boutons (gauche - droite) qui font défiler une barre constituée de plusieurs petites photos collées les unes aux autres grâce au co Défilement vertical d'une DataGrid [ par babar0 ] Bonjour tout le monde... Dans mon application Flash, les résultat d'une recherche sont placés dans un tableau DataGrid. Existe-t-il un moye barre de défilement vidéo Flash [ par aphexkiki ] je voudrais profiter (tant qu'à faire) du MediaPlayBack pour afficher une vidéo flv ms je n'arrive pas à l'avancer avec la barre de d&# Barre de défilement spéciale [ par TontonX ] Bonjour, Je souhaiterais savoir s'il est possible de créer une barre de défilement pour des movie clips ? Car j'ai bien trouvé les sc Barre de défilement de photos [ par casou59 ] Bonjour, j'aimerai savoir comment faire une barre de défilement de photos sur Flash MX comme sur ce site: http://www.adeharven.be/index.php?folder=po barre de défilement mp3 [ par nobell ] Bonjour, Je développe un petit site pour ma musique dans lequel j'ai créé un lecteur mp3 qui fonctionne presque mais mon gros problème est le suivant zone de travail +barre défilement ou liste deroulante [ par alias100 ] bonjour dans la scène où on peut mettre nos images animation, question....., je suis en train de faire des questions et la page ne suffit pas comment barre de défilement frame [ par antoine6137 ] Bonjour à vous tous, Voilà, cela fait un moment que je cherche comment mettre en oeuvre en flash une barre de défilement horizontale avec la possibil


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,259 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales