Enviado por...
Descripción
Crearemos un reproductor de audio totalmente hecho en flash mediante dibujo de vectores y ActionScript en Flash.
Compártelo
Datos del Tutorial
- Fecha de envío: 12/Oct/2007
- Comentarios: 0
- Lecturas: 356
Reproductor de audio
1. En nuestro escenario creamos nuestro entorno de reproduccion con un minimo de 2 botones (Play, Stop) aunque el script soporta 6(Play, Stop, Retroceder, Avanzar, Volumen+ Volumen-). Para que el reproductor funsione debemos tener todos los archivos .mp3 a reproducir de manera seriada (cancion1.mp3, cancion2.mp3, cancion3.mp3...) en la misma carpeta que nuestra pelicula, aunque se pueden meter todos en un subdirectorio (ejemp: ...mp3/)
Ya teniendo dibujado nuestro entorno, con los respectivos botones procedemos a importar nuestros archivos que queremos que se reproduzcan, lo haremos utilizando el siguiente script en el fotograma donde quieres que se comienze a reproducir el siguiente script:
2. Esto hace que cargue los mp3 de manera secuencial.
Ahora seguimos aplicando el siguiente script al boton play:
3. Este pequeño codigo lo añadimos al boton de Stop:
4. Este codigo para el boton Anterior
5. Este codigo para el boton Siguiente:
6. Al boton Subir volumen le añadimos este codigo:
7. Al boton Bajar volumen le añadimos este codigo:
Con esto ya podemos incrustar un reproductor OnLine para nuestra web.
Ya teniendo dibujado nuestro entorno, con los respectivos botones procedemos a importar nuestros archivos que queremos que se reproduzcan, lo haremos utilizando el siguiente script en el fotograma donde quieres que se comienze a reproducir el siguiente script:
Código PHP:
stopAllSounds();
i=20;
a=1
_root.musica1=new Sound(this);
_root.musica1.loadSound("mp3/cancion"+a+".mp3", true);
_root.musica1.setVolume(i);
_root.musica1.onSoundComplete = function() {
if(a<5) {
a=a+1;
_root.musica1.loadSound("cancion"+a+".mp3", true);
_root.musica1.setVolume(i);
}else {
a=1
_root.musica1.loadSound("cancion"+a+".mp3", true);
_root.musica1.setVolume(i);
}
}
stop();
2. Esto hace que cargue los mp3 de manera secuencial.
Ahora seguimos aplicando el siguiente script al boton play:
Código PHP:
on (release) {
stopAllSounds();
_root.musica1=new Sound(this);
_root.musica1.loadSound("cancion"+a+".mp3", true);
_root.musica1.setVolume(i);
_root.musica1.onSoundComplete = function() {
if(a<5) {
a=a+1;
_root.musica1.loadSound("cancion"+a+".mp3", true);
_root.musica1.setVolume(i);
}else {
a=1
_root.musica1.loadSound("cancion"+a+".mp3", true);
_root.musica1.setVolume(i);
}
}
}
3. Este pequeño codigo lo añadimos al boton de Stop:
Código PHP:
on (release) {
stopAllSounds();
}
4. Este codigo para el boton Anterior
Código PHP:
on (release) {
stopAllSounds();
if (a>1) {
a=a-1;
_root.musica1=new Sound(this);
_root.musica1.loadSound("cancion"+a+".mp3", true);
_root.musica1.setVolume(i);
}else {
a=5
_root.musica1.loadSound("cancion"+a+".mp3", true);
_root.musica1.setVolume(i);
}
_root.musica1.onSoundComplete = function() {
if (a>1) {
a=a-1;
_root.musica1.loadSound("cancion"+a+".mp3", true);
_root.musica1.setVolume(i);
}else {
a=5
_root.musica1.loadSound("cancion"+a+".mp3", true);
_root.musica1.setVolume(i);
}
}
}
5. Este codigo para el boton Siguiente:
Código PHP:
on (release) {
stopAllSounds();
if (a<5) {
a=a+1;
_root.musica1=new Sound(this);
_root.musica1.loadSound("cancion"+a+".mp3", true);
_root.musica1.setVolume(i);
} else {
a=1
_root.musica1.loadSound("cancion"+a+".mp3", true);
_root.musica1.setVolume(i);
}
_root.musica1.onSoundComplete = function() {
if (a<5) {
a=a+1;
_root.musica1.loadSound("cancion"+a+".mp3", true);
_root.musica1.setVolume(i);
}else {
a=1
_root.musica1.loadSound("cancion"+a+".mp3", true);
_root.musica1.setVolume(i);
}
}
}
6. Al boton Subir volumen le añadimos este codigo:
Código PHP:
on (release) {
i+=10;
_root.musica1.setVolume(i);
}
7. Al boton Bajar volumen le añadimos este codigo:
Código PHP:
on (release) {
if (i>0) {
i-=10;
_root.musica1.setVolume(i);
}
}
Con esto ya podemos incrustar un reproductor OnLine para nuestra web.
Comentarios: (0)
Para poder dejar comentarios en este tutorial debes estar registrado e identificado.
Registrar
Registrar



