Le composant progress bar, comment s'en servir

Soyez le premier à donner votre avis sur cette source.

Snippet vu 31 618 fois - Téléchargée 31 fois

Contenu du snippet

Le composant progress bar permet de gérer l'état d'avancement des données distante (image, animation swf) dans votre fichier flash, combiné avec le composant loader, ou un autre objet chargeant les donnés dans votre fichier .swf

Source / Exemple :


1.Ouvrez un nouveau fichier via la commande fichier/nouveau, choisissez la commande Document flash(normal quoi).

2.Créez un calque nommé "fonctions" pour l'ActionScript et un calque qui contiendra les composant loader et progressbar.

3.Intégrez le composant ProgressBar dans la scéne

4.Inscrivez "progress_demo"(pour l'action script j'utilise ce nom mais vous pouvez trés bien le changer) dans le champ nom d'occurence du panneau Propriétés de ce composant.

5.Intégrez le composantLoader dans la scene

6.Inscrivez "Loader_demo"(pareil que pour "progress_demo") dans le nom.

7.Sélectionnez le calque fonctions et insérez le code ActionScript suivant :
//on définit la source du composant 'progress_demo'
progress_demo.source = loader_demo;
//on définit l'URL du chargement du contenu dans le composant 'loader_demo'
loader_demo.contentPath = "chemin:\";
//chemin étant bien sur le chemin... exemple F:\test.jpg.

Conclusion :


Ce code est fait pour Macromedia Flash MX 2004 (professionel). Par contre je voudrais savoir comment faire des progressbar sans celle de flash mx ? merci dem'envoyer beaucoup de réponses ! Aussi je ne sais pas trop le niveau .. alors je met initié car ce n'est pas trop facile a faire. aussi en espérant vous avoir aidés !

A voir également

Ajouter un commentaire

Commentaires

cs_tristan2b
Messages postés
27
Date d'inscription
dimanche 30 avril 2006
Statut
Membre
Dernière intervention
2 septembre 2009

Salut à tous !
Alors pour ma part, tout marche nickel, sauf que j'aimerais faire en sorte que cette progressbar prenne en compte tous mes fichiers swf dont le site aura besoin plus tard, sans les faire apparaitre, sauf un.
Comment qu'on fait ??

Ah oui, pas mal cette histoire de "setstyle".... bravo Lespaulz
lespaulz
Messages postés
16
Date d'inscription
vendredi 28 mars 2003
Statut
Membre
Dernière intervention
26 mars 2007

Petit rectificatif

Utilisez:
progressbar.setStyle("themeColor",0xFF99CC);
par exemple
lespaulz
Messages postés
16
Date d'inscription
vendredi 28 mars 2003
Statut
Membre
Dernière intervention
26 mars 2007

Hello,

Au cas ou ... Pour changer les couleurs de la barre de progression

progressbar.themeColor = "";
progressbar.barColor = "macouleur";

concernant themeColor:
Il existe exite 3 themes simplement
« haloGreen », « haloBlue » et « haloOrange » sont des valeurs possibles. La valeur par défaut est « haloGreen ».
pour changer la couleur de la barre il faut dabord supprimer le theme.

Autre fonctionnalité:
Style
Thème
Description

themeColor Halo
Couleur de base d'un composant. « haloGreen », « haloBlue » et « haloOrange » sont des valeurs possibles. La valeur par défaut est « haloGreen ».

color Les deux
Couleur du texte. La valeur par défaut est 0x0B333C pour le thème Halo et vide pour le thème Sample.

disabledColor Les deux
Couleur du texte lorsque le composant est désactivé. La couleur par défaut est 0x848384 (gris foncé).

embedFonts Les deux
Valeur booléenne qui indique si la police spécifiée dans fontFamily est de type intégré. Ce style doit être défini sur true si fontFamily fait référence à une police intégrée. Dans le cas contraire, la police intégrée n'est pas utilisée. Si ce style est défini sur true et que fontFamily ne fait pas référence à une police intégrée, aucun texte n'est affiché. La valeur par défaut est false.

fontFamily Les deux
Nom de la police du texte. La valeur par défaut est « _sans ».

fontSize Les deux
Taille, en points, de la police. La valeur par défaut est 10.

fontStyle Les deux
Style de police : « normal » ou « italic ». La valeur par défaut est « normal ».

fontWeight Les deux
Epaisseur de la police : « none » ou « bold ». La valeur par défaut est « none ». Tous les composants peuvent également accepter la valeur « normal » au lieu de « none » pendant un appel à setStyle(), mais les appels suivants à getStyle() renvoient « none ».

textDecoration Les deux
Décoration du texte : « none » ou « underline ». La valeur par défaut est « none ».

barColor Sample
Couleur d'avant-plan à la fin du pourcentage. La couleur par défaut est le blanc. Pour définir la couleur de la barre sur un composant dont le thème est Halo, configurez la propriété de style themeColor.

trackColor Sample
Couleur d'arrière-plan de la barre. La valeur par défaut est 0x666666 (gris foncé).
bibi_81
Messages postés
345
Date d'inscription
jeudi 2 septembre 2004
Statut
Membre
Dernière intervention
25 octobre 2007

pour ceux qui veulent une réponse a la question de cyrielle (la derniere) => non :p amoins de changer le composant en lui même ^^
bibi_81
Messages postés
345
Date d'inscription
jeudi 2 septembre 2004
Statut
Membre
Dernière intervention
25 octobre 2007

oue sa marche ^^

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.