Bonjour à tous,

J'ai créé un site internet avec un petit lecteur mp3 tout simple. Il est composé d'un bouton play, d'un bouton stop, d'un clip contenant le mp3 (en drag & drop) avec l'action script suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
son = new Sound();
son.attachSound("beat");
 
p = 0;
 
this.createEmptyMovieClip("cliplecteur", 0);
 
function tester() {
if (son.position == son.duration) {son.start(0);}
}
 
btn_play.onPress = function() {
if (son.position == son.duration) {p = 0;}
son.start(p/1000);
this.enabled = false;
btn_stop.enabled = true;
cliplecteur.onEnterFrame = tester;
}
 
btn_stop.onPress = function() {
son.stop();
p = son.position;
this.enabled = false;
btn_play.enabled = true;
delete cliplecteur.onEnterFrame;
}
Tout cela marche très bien, sauf que ça met des plombes à charger. C'est pour ça que je voudrai passer en streaming pour alléger considérablement mon animation, et c'est la que je fais appel à vous^^. Je n'ai pas trouvé de tuto "compréhensible" après plusieurs heures de recherche et les éditions de zip que j'ai pu trouver n'ont rien donnés de concluant. Bref j'ai besoin d'aide.

Merci d'avance à ceux qui jetteront un oeil au problème.

version flash: CS3 AS1/2

ps: si vous savez comment faire pour assigner des sons à différents boutons tout en laissant le pouvoir de couper ces derniers à un unique bouton stop je suis preneur!