Bonjour a tous,
Pour ma première source je poste une version de modifiée de la source de "_benjy" (http://www.flashkod.com/code.aspx?ID=30120), merci à lui. J'y ai apporté pas mal de corrections surtout au niveau de la structure du code. Toutefois toutes les instructions ne sont pas encore remontées au niveau du fichier de défintion. Mais il ne manque pus beaucoup de boulot à mon avis... Et elle marche très bien pour moi comme cela.
En plus des modifications non visibles j'ai redesigné en plus soft.
Source originale :
La source originale est un lecteur de fichier mp3 sous forme de composant (http://www.flashkod.com/code.aspx?ID=30120)
Mo difié le 12/07/2006
- Skin
- Code source (optimisation)
- Pré-calcul de la durée global pendant le chargement
- Back Forward dépendant du tau de chargement en cours (test en ligne ou avec le bandwith)
- Comportement des controles au niveau de la classe
- Rollover des controles au niveau de la classe
- Test de préchargement
- Controle du l'état de la lecture
- Gestion de la lecture automatique entre les morceaux
- Ajout du réglage du volume par simple clique (En plus du drag cuseur)
- Control des appelsrécursifs
rest à faire :
- Remonter toutes les actions au niveau du fichier de définition notamment pour le controle du son
_ "_Benjy" avait mis en place un début de définition de la couleur des éléments par variable, j'ai ajouté un paramètre "Couleur" mai c'est tout. J' ai supprimé les fonctions initialement pour les recréées via un setRGb() dans le onload() de la classe et puis j'ai fait un rollover en alpha à la place (pas le temps) plus tard peut être.
- Redéfinir correctement les fonction en private ou public.
Bad behaviour:
Le controle du preload des fichiers est dans movie à papa (loderEngine) c'est plus robuste.... :(