| | mettre un PAUSE et un CHARGEMENT à un lecteur mp3 | |
|
|
| Auteur | Message |
|---|
Beldjilali Programmeur


Nombre de messages: 3013 Date d'inscription: 24/06/2007
 | Sujet: mettre un PAUSE et un CHARGEMENT à un lecteur mp3 Jeu 16 Oct 2008, 22:10 | |
| un petit code parce que je vois de plus en plus de personne qui se penchent sur les lecteur mp3. Voilà comment mettre un CHARGEMENT et un PAUSE à son lecteur (il faut savoir programmer IMPERATIVEMENT en langage actionscript) je donne le code épuré (la class étant lecteur) | Code: | class lecteur{ static var son=new Sound(); static var position:Number=0; static var init:Number=0;
static function lecture() { son.start(position); }
static function pause() { position=son.position; son.stop(); }
static function stop() { position=0; son.stop(); }
static function main() { if(init!=81) { son.loadSound("mamusiquequitue.mp3", true); init=81; } if(_root.chargement_text<100) _root.chargement_text=100*son.getBytesLoaded()/son.getBytesTotal(); } }
|
Sachant que : --- mettre le nom "lecteur" pour le nom du projet (de préférence). --- l'adresse de la musique est mamusiquequitue.mp3 (à mettre sa propre adresse de musique) --- pour afficher le chargement il faut créer un texte variable qui se nomme "chargement" --- pour lancer la lecture, le pause et le stop il suffit de créer 3 images sur Eanim et de mettre en action programmée les codes respectifs :
| Code: | ->lecteur.lecture(); |
Si un connaisseur en AS veut bien tester pour valider ces codes  _________________ Sur mon site, récupère ce diapo et mets-y tes images gratuitement : |
|
 | |
Rock Lee Modérateur


Nombre de messages: 4680 Date d'inscription: 03/05/2006
 | Sujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3 Jeu 16 Oct 2008, 22:27 | |
| bien utile pour ceux qui ne savent pas faire  Merci |
|
 | |
Beldjilali Programmeur


Nombre de messages: 3013 Date d'inscription: 24/06/2007
 | Sujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3 Jeu 16 Oct 2008, 22:29 | |
| _________________ Sur mon site, récupère ce diapo et mets-y tes images gratuitement : |
|
 | |
Admin Administrateur


Nombre de messages: 17291 Localisation: Toulouse Date d'inscription: 11/12/2005
 | Sujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3 Jeu 16 Oct 2008, 23:08 | |
| Bonsoir,
Après test, le redémarrage bug (play + pause + play) j'entends le son durant 1/2 seconde.. Et.. Ca s'arrête.
Phildes |
|
 | |
Beldjilali Programmeur


Nombre de messages: 3013 Date d'inscription: 24/06/2007
 | Sujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3 Ven 17 Oct 2008, 19:34 | |
| La musique est entièrement chargée quand tu fais le PAUSE ou STOP? _________________ Sur mon site, récupère ce diapo et mets-y tes images gratuitement : |
|
 | |
Admin Administrateur


Nombre de messages: 17291 Localisation: Toulouse Date d'inscription: 11/12/2005
 | Sujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3 Ven 17 Oct 2008, 20:27 | |
| | Beldjilali a écrit: | | La musique est entièrement chargée quand tu fais le PAUSE ou STOP? |
Non.
Mais il faudrait que la bouton pause fonctionne en lecture directe.
As-tu fais des essais ?
Phildes |
|
 | |
Beldjilali Programmeur


Nombre de messages: 3013 Date d'inscription: 24/06/2007
 | Sujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3 Ven 17 Oct 2008, 20:54 | |
| ok je fais une correction pour prendre en compte le chargement de la chanson : | Code: | class lecteur{ static var son=new Sound(); static var position:Number=0; static var charge:Number=0; static var init:Number=0;
static function lecture() { if(charge<100) son.start(position); else { son.loadSound("mamusiquequitue.mp3", true); son.stop(); son.start(position); } }
static function pause() { position=son.position; son.stop(); }
static function stop() { position=0; son.stop(); }
static function main() { if(init!=81) { son.loadSound("mamusiquequitue.mp3", true); init=81; } if(charge<100) { _root.chargement_text=charge; charge=100*son.getBytesLoaded()/son.getBytesTotal(); } }
|
là ça devrait fonctionner en prenant en compte le chargement de la musique  _________________ Sur mon site, récupère ce diapo et mets-y tes images gratuitement : |
|
 | |
Ben-ouze Super accro


Nombre de messages: 1272 Age: 17 Date d'inscription: 08/12/2007
 | Sujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3 Jeu 30 Oct 2008, 03:52 | |
| J'ai fait un code a mon tour | Code: | class pm3{ static var sound:Sound = new Sound(); static var pos:Number=0;
static function ecranDeBase0(mc:MovieClip):Void{ /* <id method> <1225327772953/0> ne pas supprimer ni déplacer ce commentaire / don't supress or move this comment.*/ sound.loadSound("http://sd-1.archive-host.com/membres/playlist/82813085922843668/03InMyHeart-BoycottFeaturingM.mp3", false); var total=sound.getBytesLoaded(); var load=sound.getBytesLoaded(); var pourcent=((load*100)/total); var durre=Math.round(sound.duration/1000); var position=Math.round(sound.position/1000); var largeur=((position*100)/durre); _root.chargement_text=pourcent+" %"; if(pourcent==100){ _root.chargement._visible=false; }else{ _root.chargement._visible=true; }
_root.minsec_text=position+"/"+durre;
_root.barre._xscale=largeur; _root.play.onPress=function(){ sound.start(pos); }; if(pourcent>30){ _root.stop.onPress=function(){ sound.stop(); pos=0; }; } _root.pause.onPress=function(){ sound.stop(); pos=sound.postition; }; if(pos==sound.duration){ sound.stop(); pos=0; }
} } |
La différence avec celui de Beldjilali c'est la barre de progression et que vous n'avez pas besoin de d'entrer un code dans les boutons de controle de lecture. Mais il se peut que sa fonctionne pas. En passant, MTASC dit que sound.start et stop sont pas dans la classe sound. |
|
 | |
Admin Administrateur


Nombre de messages: 17291 Localisation: Toulouse Date d'inscription: 11/12/2005
 | |
 | |
Ben-ouze Super accro


Nombre de messages: 1272 Age: 17 Date d'inscription: 08/12/2007
 | Sujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3 Sam 01 Nov 2008, 16:51 | |
| Comment faire alors pour compiler le script a l'extérieur de e-anim |
|
 | |
Rock Lee Modérateur


Nombre de messages: 4680 Date d'inscription: 03/05/2006
 | Sujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3 Sam 01 Nov 2008, 17:30 | |
| tu télécharge MTASC séparemment sur le site officiel > http://www.mtasc.org/#download et apres tu creer un nouveau document avec le bloc note et tu met ce code dedans et t'enregistre en compile.bat| Code: | c:\mtasc\mtasc -swf book.swf -main Page.as -version 8
pause |
c:\mtasc\mtasc depend de l'endroit ou tu as extrait mtasc 
les différents arguments pour compiler sont sur la page d'accueil http://www.mtasc.org/ |
|
 | |
chris_c Super accro


Nombre de messages: 8319 Age: 41 Date d'inscription: 18/11/2007
 | Sujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3 Sam 01 Nov 2008, 19:21 | |
| c'est possible de faire comme ca, mais comme MTASC est intégré à e-anim, je vois pas l'interêt de le faire ainsi. Ca changera pas ton code. faut juste faire la différence entre ce qui est souligné et ce qui passe ou pas. tu compiles et si tu as pas le bat d'erreur, ben c'est que ca fonctionne. Faut pas trop se fier à ce qui est souligné dans le compilateur, si tu as une erreur de compilation, alors là ca vaut la peine de regarder ce qui est souligné. |
|
 | |
Rock Lee Modérateur


Nombre de messages: 4680 Date d'inscription: 03/05/2006
 | Sujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3 Sam 01 Nov 2008, 19:23 | |
| ptetre qu'il veut faire comme ça à cause de l'erreur que lui indique le compilateur e-anim / MTASC |
|
 | |
Ben-ouze Super accro


Nombre de messages: 1272 Age: 17 Date d'inscription: 08/12/2007
 | Sujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3 Sam 01 Nov 2008, 19:24 | |
| | Rock Lee a écrit: | | ptetre qu'il veut faire comme ça à cause de l'erreur que lui indique le compilateur e-anim / MTASC |
c'est sa |
|
 | |
chris_c Super accro


Nombre de messages: 8319 Age: 41 Date d'inscription: 18/11/2007
 | Sujet: Re: mettre un PAUSE et un CHARGEMENT à un lecteur mp3 Sam 01 Nov 2008, 19:48 | |
| j'ai compris mais il aura une aide en moins meme. |
|
 | |
| | mettre un PAUSE et un CHARGEMENT à un lecteur mp3 | |
|