Tutoriel Vidéo Flash : Lecteur MP3

Dans ce tutoriel vidéo nous verrons donc comment utiliser l'objet Sound et SoundChannel pour gérer la lecture d'un son au format MP3. Nous verrons aussi comment utiliser le gestionnaire d'évènement pour appliquer des actions aux différents boutons.

Résultat :


Télécharger la vidéo
(Réservé aux premiums)

Télécharger les sources
(Réservé aux premiums)


Après avoir appris sur Internet quoi de plus normal que de partager à son tour ? Passionné par le web depuis un peu plus de 5 ans maintenant j'aime partager mes compétences et mes découvertes avec les personnes qui ont cette même passion pour le web : Vous.

Vous aimerez aussi

Créer un player flash : Lecture des FLV

Créer un player flash : Lecture des FLV
33m

Dans ce tutoriel vidéo vous apprendrez à gérer la lecture d'un fichier...

Créer un player flash : Les Contrôles

Créer un player flash : Les Contrôles
1h17

Dans ce second tutoriel vidéo vous apprendrez à créer les contrôles du...

84 commentaires
Ajouter un commentaire

LibertyGraph Il y a 29 jours Répondre

Quand j'appui sur stop il redmmare au début & quand j'appuis sur lecture plusieurs fois le son ce charge autant de fois que j'y clique

mrdodo Il y a 9 mois Répondre

Bonjour, et merci pour ce tuto. Personne entre vous a un soucis avec la barre d'avancement ? Moi elle continue d'avancer même après la fin du morceau. Si quelqu'un a trouvé la solution !

djonger Il y a 12 mois Répondre

un probleme lorsque je debugg :
Error #2044: IOErrorEvent non pris en charge : text=Error #2032: Erreur de flux.
at tahaflash1_fla::MainTimeline/frame1()[tahaflash1_fla.MainTimeline::frame1:4]

Govan06 Il y a 1 an Répondre

Salut, merci beaucoup pour ce tuto, très bien fait (comme tous les autres)
Pour le problème de la perte de contrôle après avoir utilisé la barre de progression, il suffit de rajouter

etat="play";

dans :
// Permet d'avancer sur une piste en cliquant sur la barre
function positionner(e:MouseEvent):void{
sc.stop();
// On positionne la barre PUIS on calcul le temps
// Méthode plus précise que celle décrite dans le tutoriel
barre.avancement.x=mouseX-barre.x;
pc=barre.avancement.x/barre.width;
sc=s.play(s.length*pc);
etat="play"; // redéfinit l'état pour pouvoir avoir accès au bouton pause
}

Voilà, bonne continuation !)

djstf Il y a 1 an Répondre

bonjour, je trouve ce tuto très enrichissant et très bien expliqué. MILLES MERCI à son auteur!
Certes, il y a des bug et ci et là, mais alors....à NOUS DE LES RECTIFIER!!!
C'est déjà bien qu'on ait un tuto de cette qualité.
Les messages de ce genre ....."KestyDesign (Vendredi 30 Octobre 2009 à 01:14):
Salut, bien beau de faire se tuto mais faut finir se qu'on commence,
il y a pas mal d'erreur au niveau du sript,et ou est le fichier source?....
C'est carrément inadmissible!
Bref, voici un rendu de cet exercices sur mon site à cette adresse "http://titecat.stephane.perso.sfr.fr/lecteurMyEyes.html "
Mon souci est que la musique se joue bien en locale mais une fois hébergée en ligne..."grrr plus de zik" , je m'attèle a comprendre pourquoi!
Voila, bonne continuation++

little_wing Il y a 1 an Répondre

Je viens de m'inscrire sur le site. J'ai trouvé par hasard les vidéos sur Daily Motion et ça a vraiment attiré mon attention. Bravo vraiment pour vos tutoriels et vos conseils toujours judicieux. J'ai fait pas mal de chose avec le Site du Zéro (qui est aussi dans votre lignée mais plus dévolu aux débutants) et ce que propose Grafikart est vraiment complémentaire. Merci encore pour le partage.

imagnum3 Il y a 1 an Répondre

Alala il ma bien fait patauger ce tuto merci beaucoup :D ça fait des challenge de plus et un langage de plus pour s'initier!

Tout est vraiment bien expliqué! Chapeau

Si jamais je me permet de mettre une solution pour le son qui ce répète en boucle car comme il n'y avait pas de fichier source j'ai fouiller un peut ^^ :

Alors j'ai trouvé 2 possibilités:

1: mouseEnabled = true/false //* Permet d’autoriser ou non le clic
2: visible = true/false //* Permet ou nom la visibilités de l’occurrence (idéale si l'on veut que le bouton play se transforme en pause)

C'est les seuls que j'ai trouver pour le moment si jamais vous avez d'autres possibilités je suis preneur

robin850 Il y a 2 ans Répondre

Faut-il être prenium pour télécharger les sources de ce tutoriel ?

Si non, où sont-elles s'il vous plaît ?

Robin.

deadwing Il y a 2 ans Répondre

Merci pour ce tuto vraiment bien expliqué...

J'aurais juste voulu savoir si qqn aurait essayé d'y ajouter une playlist XML...?
Je suis entrain d'essayer d'en rajouter une, mais je ne vois vraiment pas comment m'y prendre.
Merci d'avance !

John Vass Il y a 2 ans Répondre

Super tuto. J'applaudis !
Va maintenant falloir que je l'adapte pour un projet en AS 2, parce qu'un site fait en AS 2 va avoir du mal à digérer l'AS3 ! Si tu connais une doc qui pourrait m'aider, je suis tout ouïe !

poia Il y a 2 ans Répondre

Très beau tuto bravo !

patgine Il y a 2 ans Répondre

Bonjour, je suis au début et je n'ai pas beaucoup de savoir dans flash.
j'ai des erreurs que voilà :
Accès à la propriété non définie btn_play.btn_play.addEventListener(MouseEvent.CLICK,init);

j'ai sur les 5 lignes de btn_play, je n'ai pas été plus loin.*merci de m'aider.
à bientôt.

bebegor Il y a 2 ans Répondre

Bonjour, et merci pour ce tuto, il est très bien détaillé je trouve. J'aurais juste aimé savoir s'il était pas possible d'avoir le .AI de PAF pour le réaliser le tuto. Merci encore.

T-rence Il y a 2 ans Répondre

Hey =), Hum je vien de m'inscrir et je pensse que je doit etre bête xD je ne trouve pas le fichier source pr le MP3 où puis-je le télécharger ? =/

macinsteph Il y a 2 ans Répondre

salut à tous,
voilà je viens de m'inscrire car j'ai trouvé les tuto de grafikart très bien fait d'ailleurs je suis en train de travailler sur celui du lecteur, cool!! mais serait il possible de l'adapter avec gestion de fichier xml.
évidement le lecteur comporterait des bouton supplémentaire, comme prev et next.
pourriez vous svp m'aider à le réaliser ?

merci

El Stefano Il y a 2 ans Répondre

Merci beaucoup pour ton tuto, très intéressant..
TT commence très bien vu que je suis encore novice en la matière. Par contre, suis bloqué à la fonction pause pour relancer la musique là où elle s'était arrêtée... :-(
J'ai recopié l'html à l'identique pour les positions, ainsi que la variable, mais là, pas de solution, c'est le néant (14ème min. env.) Effectues-tu un raccourci clavier "magique" lorsque tu sélectionnes les 2 termes position ... ?? ou autre, parce que là, j'arrive pas, elle repart toujours au début ma zic, malgré la variable ajoutée :-( Dans l'attente de te lire, merci d'avance et bonne continuation

jeje39 Il y a 2 ans

j'ai exactement le même problème que toi El Stefano, mais pour le moment je n'ai pas trouvé la solution, étant débutant aussi, j'espère qu'un des experts pourra nous aider. Merci d'avance.

John Vass Il y a 2 ans - Répondre

Essayez de poursuivre l'exercice, malgré ce problème, jusqu'à la manip qui consiste à régler le compteur de temps ( vers la 27ème minute de la vidéo ) et retestez l'anim... Ayant eu le même problème que vous, cette avancée m'a permis de corriger ce problème... Bon courage !

max Il y a 2 ans Répondre

bonjour, j'essaye d'adapter id3 dans mon propre lecteur mp3 et je rencontre plusieurs erreurs. Pouvez vous m'aider et corriger mon code svp afin d'intégrer le id3 de façon adéquate à mon code.Merci

// Pause,Stop,Play

// Déclaration des variables
var music:Sound = new Sound(new URLRequest("Remember The Name.mp3"));
var sc:SoundChannel;
var isPlaying:Boolean = false;
var positionSC:Number = 0;

// Fonctions
this.pause_btn.addEventListener(MouseEvent.CLICK, pauseMusic);
function pauseMusic(e:Event):void
{
if (isPlaying)
{
this.positionSC = sc.position;
this.sc.stop();
this.isPlaying = false;
}
}


this.stop_btn.addEventListener(MouseEvent.CLICK, stopMusic);
function stopMusic(e:Event):void
{
if(sc != null)
{
this.sc.stop();
this.positionSC = 0;
this.isPlaying = false;
}
}


this.play_btn.addEventListener(MouseEvent.CLICK, playMusic);
function playMusic(e:MouseEvent):void
{
if (!isPlaying)
{
this.sc = music.play(positionSC);
this.isPlaying = true;
}
// info chanson (prise info)
music.addEventListener(Event.ID3,info);
}
// info affichage
function info(e:Event) {
info.text=music.id3.artist+" : "+musique.id3.TIT2;




}

// Control du volume (slider)

// Déclaration des variables
var dragging:Boolean = false;
var rectangle:Rectangle = new Rectangle(0,0,100,0);

this.volume_mc.slider_mc.addEventListener(MouseEvent.MOUSE_DOWN, dragIt);
this.stage.addEventListener(MouseEvent.MOUSE_UP, dropIt);

// Fonctions
function dragIt(e:Event):void
{
this.volume_mc.slider_mc.startDrag(false,rectangle);
this.dragging = true;
this.volume_mc.slider_mc.addEventListener(Event.ENTER_FRAME, adjustVolume);
}

function dropIt(e:Event):void
{
if (dragging)
{
this.volume_mc.slider_mc.stopDrag();
this.dragging = false;
}
}

function adjustVolume(e:Event):void
{
var vol:Number = volume_mc.slider_mc.x / 100;
var st:SoundTransform = new SoundTransform(vol);
if (sc != null)
{
this.sc.soundTransform = st;
}
}

Athanor Il y a 2 ans Répondre

Grafikart (Lundi 12 Janvier 2009 à 23:28):

@Titoo : Très bonne remarque, J'ai oublié de le faire dans le tutoriel mais idéalement il faut désactiver la fonction de lecture quand la lecture est déja activée (comme ça la personne ne peut pas lancer 2 fois le son). J'ai changer le fichier source pour régler ce problème.
Merci

Je suis moi aussi intéressé par cette fonction, mais j'ignore ou placer le code.

Athanor Il y a 2 ans Répondre

Tout fonctionne cette fois-ci.
Mes problèmes sont, pour le moment, résolus.

Athanor Il y a 2 ans Répondre

La condition "if... else" fonctionne.
mais je n'arrive toujours pas à utiliser la variable "var position".
quelqu'un peut-il m'aider ?
Merci.

Athanor Il y a 2 ans Répondre

Ce tuto n'est pas mal mais j'ai rencontré quelques problèmes.
Tout d'abord, "var position" ne marche pas, en effet lorsque je stop la musique et que je l'a reprend, elle recommence au début. Ensuite la condition "loaderInfo.parameters" m'indique un bogue sur la ligne "else" avec le crochet. Je ne saisi pas le problème. Le code est textuellement le même qu celui du tuto.

DJKAS Il y a 2 ans Répondre

finalement g reussi si vous voulai me donner une opinion voila le lien: http://www.gimkas.com/ merci

DJKAS Il y a 2 ans Répondre

non mais merci c bon g reussi ce que je voulai!!!!!
Par contre j'aimerai savoir comment enchainer l'ouverture de porte et que derriere apparaisse mon site!!!!
avec un bouton pour ouvrir les portes!!!!

DJKAS Il y a 2 ans Répondre

personne ne repond ici????a part arnaud

Grafikart Il y a 2 ans - Répondre

En fait ton problème est pas clair du tout, tu parle de lien hypertexte et de site fullflash ? Tu peux donner plus de détails ?

Arnaud Il y a 2 ans Répondre

Ah escus moi, en plus je me suis trompé xD

DJKAS Il y a 2 ans Répondre

merci mais moi je fais tout en flash pas de html

DJKAS Il y a 2 ans Répondre

Voila plus precisemment:
Je cherche à savoir comment faire pour lancer un son à partir de liens hypertext (contenus par ailleurs sur mon site) sur un seul et même lecteur (Flash), donc sans passer par une playlist type .xml

Arnaud Il y a 2 ans

Tu fais :

Arnaud Il y a 2 ans - Répondre

Dsl mais le com c'est posté tout seul.. Je disais :

Tu fais :

<a href="?musique=l'url_de_ta_musique">La musique</a>

<object width="***" height="***" type="application/x-shockwave-flash" data="url_de_ton_flash" style="visibility: visible;">
<param name="wmode" value="transparent"/>
<param name="flashvars" value="son=<?php echo $musique; ?>"/>
</object>

... Un truc du gore..

DJKAS Il y a 2 ans Répondre

Salut!!!
Excelent le tuto!!!
J'ai une question juste: je suis en train de creer un site et j'ai une rubrique musique ou je voudrai mettre toutes mes compos!!!
en fait j'aimerai savoir comment faire le lien url de chaque musique au player???

Psycauze Il y a 2 ans Répondre

Salut..
Super tuto..
j'aimerait savoir comment faire pour que le son se joue automatiquement au chargement de la page..
Merci.

crisfayah Il y a 2 ans Répondre

KestyDesign,

tu m'a l'air vraiment doué!!! donc peux tu me dire comment peux ton faire pour faire jouer le son en boucle...
Grand Merci d'avance, Grand maitre...

KestyDesign Il y a 2 ans Répondre

Salut, bien beau de faire se tuto mais faut finir se qu'on commence,
il y a pas mal d'erreur au niveau du sript,et ou est le fichier source?

Grafikart Il y a 2 ans - Répondre

Oh désolé si le script n'est pas parfait, en même temps c'est tellement facile d'expliquer ce genre de choses...

EnZ Il y a 2 ans Répondre

La progress bar n'arrive pas à l'endroit ou tu cliques car le calcul que tu fais est faux. après une journée à comprendre pourquoi, j'ai tout "trace", et j'ai refait un calcul différent.

function positionner(e:MouseEvent):void {
if(bPause == true) {
btn_play.removeEventListener(MouseEvent.CLICK,lecture);
}
var pc = (mouseX)*1/barre.avancement.width;
position = s.length*pc;
sc.stop();
sc = s.play(position);
}

j'ai corrigé également, le problème lorsque on clique sur la progress bar et qu'on perd tout controle.

Peace

mers Il y a 2 ans Répondre

Bonjour Merci pour le tuto, par contre je cherche partout le fichier source fla, je voie aucun lien pour le telechargé.

barry Il y a 2 ans Répondre

@Grafikart: j'ai essayer de faire un petit lecteur en suivant le tuto et ca marche. Le seul problème ce que je n'arrive pas reprendre à la position exacte après un pause. J'ai pu resoudre le problème en gardant la position avant de faire un stop et non l'inverse.

postion = sc.position;
sc.stop();

Pilobill Il y a 2 ans Répondre

Super bon tuto. Je sais fare un lecteur mp3 maintenant....ou presque.
J'ai un problème avec mon bouton pause. Quand je clique dessus, le temps et la barre d'avancement mais pas le son. Et j'ai un problème lorsque j'essaie d'avancer ma barre d'avancement pour la mettre plus loin (surement à cause de pause qui fonctionne pas). Et je vois pas mon problème vu que j'ai écrit pareil que toi.
Super tuto sinon.

crisfayah Il y a 2 ans Répondre

Salut,

peux tu poster ton fichier source avec les différentes modifs que tu as effectué depuis janvier..??$
Par contre,
comment puis je faire une boucle des fichiers lus..

Merci d'avance

walleigenpowah Il y a 2 ans Répondre

bonjour,
Je suis un débutante dans Flash et celui ci est mon tout premier tuto ^^'
et je tenais a signaler le même problème que pour Evo22 moi non plus la fonction position ne marche pas ... ce qui fais que le reste des actions faites avec cette fonction ne fonctionne pas non plus u_u et j'aimerais également comme les autres personne qui l'ont déjà demandé faire un lecteur qui puisse lire une liste de musique ^^
Mais sinn merci pour ta patiente et pour ce tuto :D
Bonne continuation

p@f Il y a 2 ans Répondre

Bonjour et d'abord merci pour ce super tuto.

Comme certains, je voudrais te demander un petit peu d'aide.

Je souhaiterai simplement ajouter un bouton précédent et suivant, ce qui implique je suppose d'avoir une playlist au format xml qui contiendrait les noms des musiques ainsi que le chemin...Le lecteur étant léger, je ne souhaite pas que les utilisateurs choisissent la musique mais que le lecteur fonctionne tel une radio.

Comment puis-je faire pour récupérer la musique suivante de la playlist lorque l'on appuie sur précédent ou suivant. J'ai vu que tu as laissé un indice en commentaire mais je sèche vraiment sur la fonction et le manque de connaissances...

Je te remercie d'avance et te souhaite bonne continuation

kermocotte Il y a 2 ans Répondre

Merci pour ces tutos, je me remet dans le monde du web, que j'avais abandonne depuis qlq annees, merci pour le temps que tu passe pour nous.

oliv Il y a 2 ans Répondre

Bonjour,
Ce tuto est très intéressant et aide à comprendre un peu la logique du codage en Action Script3. J'ai quelques notions d'AS2 et suis tout novice en matière d'AS3 et donc incapable de programmer de façon autonome et donc en quête de conseils avisés.
Au tout début du tuto, tu évoques la possibilité d'une variante du player avec le son lancé dès le chargement du swf(sans action préalable sur un bouton Play). Cette configuration m'intéresse beaucoup car elle conviendrait parfaitement pour un site que je suis en train de concevoir actuellement. Du coup c'est le bouton Pause qui devra apparaître initialement. Je souhaiterais bien sûr conserver la possibilité de contrôler la coupure et la relance du son. Aurais-tu stp des pistes/ solutions à me suggérer afin que je puisse modifier le code à cette fin?
Un grand merci à l'avance
Oliv.

Roob-e Il y a 2 ans Répondre

Bonjour,
Bravo pour ton blog, il est super !
Quand j'ai fait la function info et que je teste le lecteur, Flash m'affiche une erreur :

"Error #2044: IOErrorEvent non pris en charge : text=Error #2032: Erreur de flux.
at Sansnom_fla::MainTimeline/frame1()"

J'ai fait quelques recherches mais je n'ai rien trouvé. Pouvez-vous me dire ce qu'il ne vas pas ? Merci d'avance,
Roob-e

djonger Il y a 12 mois

moi aussi je viens d'avoir le meme problème!!!!! alors si ta trouvé une solution!!!merci

djonger Il y a 12 mois - Répondre

voici une solution , ca marche pour moi sur se lien :http://tutoriels-flash.blogspot.com/2008_10_01_archive.html

Rf Il y a 3 ans Répondre

Tout d'abord Merci pour ce tuto!! Mais helas je crois qu'il y a un probleme. Lorsque l'on joue un son et que l'on avance dans la barre, il devient alors possible de recliquer sur le bouton play ce qui relance la musique pendant que l'autre se joue.
Qu'elle serait la solution?

Merci

Elijah Il y a 3 ans Répondre

Il semblerait qu'il y ait un bug qui peut rendre inutilisable ce module sur un site internet ! En effet, lorsque la chanson est terminée, le lecteur ne se ré initialise pas, et la barre d'avancement continue d'avancer. Y'aurait-il une solution pour réinitialiser le lecteur dès la fin du morceau ? Merci encore pour ce beau tutoriel

Kéziah Il y a 3 ans Répondre

Salut Graf j'ai un petit probleme je dois faire un site pour mon pere et j'ai trouver ce tuto très bien le probleme etant que mon flash me dit que load quand je le tappe et une méthode non definie comment faire (je suis nul en flash appart faire un bouton...)

airemax Il y a 3 ans Répondre

slt mon pot j'ai vue le lecteur qu tu as réalisé et je me demandé si tu peut me filé un coup de main onme proposant des lecteur similaire que je peut insiré sur mon site et je te revodré ca quant tu aura besionde moi

bobicool Il y a 3 ans Répondre

a et aussi, comment faire si notre modèle de Lecteur est un images fait avec par exemple, gimp et non par illustrator...

Merci!

bobicool Il y a 3 ans Répondre

J'ai deux question: est-ce que je pourrais réussir à faire ce tuto avec macromedia flash mx2004?

et

Comment faire pour changer la chanson dont nous voulions écouter...Car moi j'aimerais être capable de faire un lecteur dont j'ai le choix d'écouter ce que je veux parmi une liste facilement modifiable (modifiable en tant que facile à rajouter des morceaux musicale)..

Merci!

Grafikart Il y a 3 ans Répondre

@KiLMaN : Très bonne remarque. Je regarderais mon code source et je publierais une solution à ce problème dès que possible.

KiLMaN Il y a 3 ans Répondre

Salut et dabord jolie travail pour ton lecteur
Seul bémol :
Lancez le chargement de la musique avec le bouton play et ensuite aretter la musique avec le bouton pause
Puis cliquez sur la barre d'avancement pour lire le son
vous n'aurez plus aucun contrôle sur le son jouer et le volume ne peut pas se changer .

Voila je souhaitait le signaler

Klack Il y a 3 ans Répondre

Rien n'a dire sinon "Mabrouk". Depuis qlq jours que j'ai connu ce site, il m'apprend bcp, mieux qu'à la fac!!! Mais seulement j'aimerais que vous me donner le type de lecteur pour pouvoir lire certaines formations. MRCI !!!

Grafikart Il y a 3 ans Répondre

@Alexandre : En l'état non,a toi de voir dans la doc si un objet te permet de gérer le son depuis ce type de format.

Alexandre Il y a 3 ans Répondre

Bonjour, j'aimerais savoir ci ce player falsh et compatible avec les webradios ?

Je m'explique à la palce du mp3 mettre une adresse de flux exemple un m3u ou Pls ou même asx merci de votre réponse.

evo22 Il y a 3 ans Répondre

salut, je suis tomber sur le site en voulant apprendre flash et j'avoue que j'y est beaucoup appris.
J'ai fais ton tuto j'ai eu un petit problème au nivo de la position en ActionScripte.
Je suis sur CS3 et la manipulation "position" ne marche pas, (ou tous simplement j'ai du mal comprendre mais bon j'ai écrire mots pour mots ce que tu a écrire dans ton ActionScripte.) Enfin bon
Quand je lance le sons, il ce lancer Xfois est c'est vrais que j'aurais aimé que tu explique (pour les novice!!!! lol) comment arrêter ce petit bug.
J'aurais aimais savoir comment on peu mettre plusieurs titre sur ce lecteur et comment les faire avancer reculer en fonction de la volonté d'écoute, je te remercie d'avance.
En tous cas Bravo;) super bon bouleau et te remercie encore pour ce tuto bien simpatoch!!!

Tatiana Il y a 8 mois

PAREIL! Probleme avec POSITION!

Tatiana Il y a 8 mois - Répondre

PAREIL! Probleme avec POSITION!

Artkabis Il y a 3 ans Répondre

Salut salut, je passe de temps en temps sur ton site pour voir si un nouveau tuto a fait son apparition et là j'en vois un pour flash. En tout cas il est réussi, bon il y a quelques points qui auraient pu être optimisés, mais encore une fois, comme à ton habitude, tu nous sorts un tutoriel de qualité. Voili voilou, il ne me reste plus qu'à te dire bonne continuation dans tes futurs projets et j'espère que le prochain tutoriel sera aussi intéressant que celui-ci. @+

Tit Il y a 3 ans Répondre

Merci, mais est ce qui serait possible de m'envoyer le doc en .swf car je n'ai pas flash donc...
Merci d'avance
Bonne soirée
Tit

bast_65 Il y a 3 ans Répondre


@Tit: http://grafikart.fr/tutoriels/video/36/swfobject

tien regarde il a fait un autre tuto sympa ^^

Tit Il y a 3 ans Répondre

Bonsoir,
merci PAF pour ton accord, se sera juste à usage privé (petit site d'une assoc').
Si quelqu'un pourrait m'indiquer comment je pourrais l'intégrer à mon site je lui en serais fort reconnaissant
Merki bien

PAF! Il y a 3 ans Répondre

Bien le bonsoir !
En ce qui concerne l'utilisation de mon design, je ne vois aucun inconvénient à ce qu'il soit utilisé sur un autre site, dans la mesure évidemment ou ce ne serait pas dans un but commercial.
Bonne soirée, et n'oubliez pas, sardine à l'huile.

h_p-gmc Il y a 3 ans Répondre

Oups, je viens de relire mon post et celui de Tit et je crois m'être trompé :-)

Tit, tu voudrais placer le player sur ton site et non pas la vidéo du tuto, sorry !!!

Il faudrait demander à l'auteur si l'autorisation de le faire est accordée. Si oui, je ne suis pas assez compétent pour décrire la marche à suivre pour l'installation.

h_p-gmc Il y a 3 ans Répondre

Je viens de tomber sur ce site il y a à peine 2 heures et je me régale déjà quand à la faisabilité des tutos mis à disposition pour des personnes comme moi n'ayant pas beaucoup de connaissances pointues dans les domaines que tu couvres Grafikart.

Bonne continuation,
Alexandre

@Tit : Il est possible de placer la vidéo du tuto sur ton site en remontant cette page et en cliquant sur le bouton "MENU" de la vidéo puis sur l'onglet "Exporter".

Il n'y a plus qu'à copier/coller le code dans ta page web.

Dites-moi si je me trompe...

Bonne soirée.

Tit Il y a 3 ans Répondre

Bonsoir,
vraiment j'adore le player,
et j'aurais aimé savoir s'il était possible de le récupérer pour l'intégrer à un site, si oui comment puis-je faire?

Merci pour tes tutos de très trèès grandes qualités...

Bonne soirée
Tit

Elza Il y a 3 ans Répondre

Je suis en cours de flash et je crois que je vais me suicider !!
AAA laissez moi sortiiiiirr !!
Bon j'avoue c'est un commentaire qui sert à rien...
En tout cas j'ai jeté un oeil vite fait sur ton tuto et comme d'hab, il est trop stylet !!
Bon week end

Grafikart Il y a 3 ans Répondre

@Wan972 : Quand je crée un symbole je crée systématiquement un Clip et j'utilise le buttonMode pour le passer en bouton. Si tu coche bouton tu n'a pas besoin de faire ça.

Wan972 Il y a 3 ans Répondre

Merci Grafikart, pour ce tuto, je l'attendais depuis longtemps un comme ça !!!

Ton tuto marche nikel, pas de souci à part peut-être une chose.

Le travail que j'ai fait, a pour paramètre de publication : ActionScript 3 (je ne sais c'est pas si ça joue là dessus). Bien sûr, il est aussi enregistrer sous AS3 et non flash 8 (pour les anciennes versions)

Sur ton tuto, il est indiqué que tu dis à l'ordinateur, que tel objet est un bouton avec "buttonMode = true".

Ben en fait, je l'avais mis mais ça ne marche pas. sous as3, quand tu crée un symbole (clip/bouton/graphique), il sait déjà que c'est un bouton. Enfin bref, j'ai du les enlever pour les faire fonctionner.

Je pense que je suis le seul dans ce cas là ^^. Sinon chez toi, ça marche. A moins que les buttonMode sont faits pour les anciennes versions de flash. Eclaire moi s'il te plaît.

En tout cas, bon Boulot

chgab Il y a 3 ans Répondre

Bonjour,
Tout d'abord bravo pour ce tuto qui est tres bien fait et precis bref on en apprend.
Je voulais si tu pouvais donner l'adresse de la documentation adobe que tu utilises durant ce tuto car je ne l'ai pas retrouvee sur le site d'adobe.
Merci d'avance

Grafikart Il y a 3 ans Répondre

@bast_65 : Pour la playlist il faudra chercher (Un indice : pour lancer une nouvelle musique il suffit de relancer init() ).

bast_65 Il y a 3 ans Répondre

Et si on veut mettre plusieurs chansons voir une playlist ?
Grand bravo pour ce tuto, juste pour me rassurer moi et ma profonde ignorance, y a t-il un langage que tu ne maîtrise pas, un langage où tu sent que tu n'y arrivera jamais, qui te donne parfois envie de jeter ton ordinateur par la fenêtre et de t'enfuir dans une yourte au fin fond du Pérou pour ne plus jamais voir de ta vie un modem adsl ?

yassi Il y a 3 ans Répondre

Bravo c'est du grand art
j'essairai de modifier les couleurs pour que ca aille bien avec les couleur de mon nouveau theme qui est en cours de creation
encore bravo Grafikart un genie :p

GBGFX Il y a 3 ans Répondre

Bravo pour ce tuto qui m'a l'air fort interessant, j'vais y regarder ce soir je pense ! merci !

GreaseMonkey Il y a 3 ans Répondre

@fraize: tu pensais faire ca avec quoi ?

fraize Il y a 3 ans Répondre

je ne pensais pas pouvoir faire ça avec flash ! très beau rendu !

Grafikart Il y a 3 ans Répondre

@mHelba : Ah je n'avais pas pensé à ce souci. La solution est simple il suffit de réapliquer le sound Transform à chaque fois qu'on coupe/relance le son.

mHelba Il y a 3 ans Répondre

Superbe tuto comme toujours
Je connais le site depuis peu et il m'aide beaucoup.
Pour le lecteur il me semble qu'il y a un petit soucis mais rien de bien méchant.
Quand on diminue le son et que l'on décide d'avancer la lecture alors il me semble que le son se réinitialise a son volume max. Mais il suffit de cliquer a nouveau sur le volume donc rien de grave

Grafikart Il y a 3 ans Répondre

@JLou: L'ayant créé sous CS4 je n'ai pas pensé à sauvegarder pour les version inférieurs. J'ai refait une sauvegarde du .fla en mode CS3, tu devrait maintenant pouvoir l'ouvrir.

JLou Il y a 3 ans Répondre

Pour lire les sources est-il nécessaire d'utiliser la version CS4 ?
J'ai une version CS3 et il me dit format de fichier inattendu.

Titoo Il y a 3 ans Répondre

Tout le plaisir est pour moi Grafik

Continues comme ça, j'en apprends beaucoup grâce à toi ^^

Grafikart Il y a 3 ans Répondre

@Majimérse : Deezer gardant secret le lien vers ses fichier mp3 tu ne pourra pas le remplacer

@Shin : En général, je me dit que je vais faire une chose particulière sans me poser de question sur la faisabilité. Je me lance et à chaque nouveau problème je lit la doc ou j'utilise Google.

Speer0 Il y a 3 ans Répondre

Bravo, enfin celui que beaucoup de monde attendait. Bravo cher professeur

Shin Il y a 3 ans Répondre

Vraiment énorme, comme d'habitude d'ailleurs.

J'aimerais quand même, si c'est pas trop indiscret, savoir comment tu arrive à ce niveau de maîtrise dans tous ces langages/logiciels, outre ta formation, si tu bosse sur des coups de tête tel ou tel langage ou que tu te lance tel ou tel défi à réussir. Mais surtout je voulais savoir si tu les bosse grâce à des sites de prédilections, ou plutôt à la dur en te lançant la tête la première dans la doc et tu te débrouille avec, ou autre.
Bref autant de questions qui me turlupinent sur l'origine des fonctions ou autres astuces que tu utilise dans tes tuto.

En tout cas merci beaucoup pour ce magnifique tutoriel de plus et en espérant en voir des montagnes d'autres !

Majimérse Il y a 3 ans Répondre

Bonjour, tout d'abord ton site est une mine d'informations précieuses pour les débutants en développement Web comme moi qui souhaitent se lancer dans le domaine... Et la réalisation est vraiment chouette : vidéo, article, shémat... tout y est ! Félicitaiton !

-> Je fais depuis quelques mois mon auto-formation au développement web avec les ressources que je trouve sur le net et les livres que j'emprunte aux bibliothéques. Je commence à bien me débrouiller en HTML et CSS et je vais m'attaquer au Java/Javascript. Le flash est encore loin pour moi mais je voulais savoir s'il est possible et légal de programmer un lecteur flash qui remplacerai celui de Deezer ?
Merci.

Grafikart Il y a 3 ans Répondre

@Titoo : Très bonne remarque, J'ai oublié de le faire dans le tutoriel mais idéalement il faut désactiver la fonction de lecture quand la lecture est déja activée (comme ça la personne ne peut pas lancer 2 fois le son). J'ai changer le fichier source pour régler ce problème.
Merci

El_Di@blo Il y a 3 ans Répondre

Ben !!! encore une fois merci tuto hyper clair maitrise parfaite du sujet.J'ai envie de dire un autre un autre !!!
Moi qui débute en as3 je mesure la distance qui me sépare de la moitié de ton niveau et je me fais peur.Merci encore pour ton super boulot c'est ce genre de partage qui me fait aimer le WEB Bonne Année à toi.

Titoo Il y a 3 ans Répondre

Salut,
Deja chapeau pour les magnifiques tutos que tu nous proposes, j'ai appris beaucoup grâce à toi

Si je peux me permettre, je pense que le lecteur bug un peu.
En effet, quand je clique sur le bouton play de ton lecteur, j'ai l'impression que le son se joue Xfois (x= nombre de clic).

Après je peux me tromper ^^"

Cordialement,
Titoo

Laisser un commentaire

Si vous avez une question il est conseillé d'utiliser le forum si vous voulez une réponse sûre.