27 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

[Flash] Personnaliser une progressbar

 
n°2761
coker
T : y = f'(a)(x-a) + f(a)
Profil : Top Penguin
Avatar
profil
Posté le 11-04-2009 à 09:57:32  
 

Bonjour
 
j'ai suivi ce tutoriel pour créer un lecteur MP3 personnalisé http://www.siteduzero.com/tutoriel [...] flash.html
Le tout marche, mais j'aimerais savoir comment personnaliser les barre de progression pour le temps d'avancement de la chanson, j'ai une image de la barre vide et une de la barre plein, je peux en faire d'autre, mais comment les utiliser après?
 
Merci a+
 
PS : je suis sous Flash MX 2004


---------------
http://img689.imageshack.us/img689/2208/signdf.png
answer
mood
GoogleAds
profil
Posté le 11-04-2009 à 09:57:32  
 

answer
n°2763
lorien
Profil : Penguin
Avatar
profil
Posté le 14-04-2009 à 09:00:42  
 

en fait c'est assez simple à faire.
 
tu affiche ta progressBar vide et juste devant tu mets ce qui remplit ta progressBar avec une largeur de 0 et aligné au début de ta brogressBar. Ensuite au fur et à mesure de la lecture, tu recalcule la largeur de ta base comme suit :
 

Code :
  1. var maxWidth = x //la largeur max de ta progressbar
  2. progressbar.width = sound.position / sound.duration * maxWidth


 
au debut la longeur sera nulle, a la fin elle sera égale à maxWidth.

answer
n°2764
coker
T : y = f'(a)(x-a) + f(a)
Profil : Top Penguin
Avatar
profil
Posté le 14-04-2009 à 13:43:25  
 

merci de ta réponse
 
j'ai enfait réussi à me débrouiller en changeant une partie du code et en utilisant xscale sur un rectangle arrondis ;)


---------------
http://img689.imageshack.us/img689/2208/signdf.png
answer
n°2765
lorien
Profil : Penguin
Avatar
profil
Posté le 14-04-2009 à 14:48:21  
 

à part ca essaie l'actionscript 3 c'est quand même mieux ;)

answer
n°2766
coker
T : y = f'(a)(x-a) + f(a)
Profil : Top Penguin
Avatar
profil
Posté le 14-04-2009 à 15:49:59  
 

bah ayant seulement flash MX 2004, je dois me limiter à AS 2


---------------
http://img689.imageshack.us/img689/2208/signdf.png
answer

Aller à :
Ajouter une réponse