Play y Pause Flash

He estado trabajando en la pagina de una librería, lo que es la venta online y desde luego el tener las cosas “bonitas” en la principal. Pero me tope con algo en el flash, el hecho de que la mayoria de los tutoriales no hacían lo que yo queria.. lo cual era tan simple como un sonido loop que se pudiera pausar y continuar.

var pausa:Number = 0;
var estado:Number = 0;

botonpedorro.stop();
_root.onLoad = function() {
loopchafa = new Sound();

loopchafa.loadSound(“http://direccion.com/musicamafufa.mp3”, true);

/* en esta parte es donde estamos cargando el archivo externamente al flash… si te gusta un mp3 de otra pagina haha*/

loopchafa.onSoundComplete = function() {
loopchafa.start(1, 999);
};
};

/*Aqui es donde viene la parte del loop, si quieres que se repita menos veces bajale el numero a 999, o puedes quitar estas lineas anteriores para evitar que empiese el sonido, es decir quita l onSoundComplete y el star.. (toda la linea) */

botonpedorro.onPress = function() {
if (estado == 0) {
loopchafa.start(pausa/1000);
estado = 1;
loopchafa.gotoAndStop(“pause”);
} else {
pausa = misonido.position;
loopchafa.stop();
estado = 0;
botonpedorro.gotoAndStop(“play”);
}
};

No es tan complicado, debemos crear un Movie Clip con dos frames dentro, en el primero colocas el play y en el segundo el pause y los etiquetas (label) de dicha manera, ahora a este Movie Clip lo debemos nombrar “botonpedorro” y lo debes colocar en una capa que abarque independiente desde el primer frame, hast donde dure tu animación. Segundo el codigo que he puesto encima, no hace mas que declarar dos variables, y hacer con el MovieClip un “boton” (botonpedorro).

Esta cosa no hace mas que dos posiblesestados, primero si esa en pause le pone play desde donde estaba y cambia el frame del botonpedorro al otro, y si esta en movimiento (es decir play) lo detiene y cambia el frame del boton pedorro al otro. (de aqui que debamos etiquetar los frames del movie clip boton pedorro con play y pausa)

También se coloca en las acciones del primer frame, en cuanto al mp3 debe de ser externo porque este archivo lo cargara de la web, debes ponerle toda la url de la musica tal cual en el codigo. Si quieres controlar un stop general o alguna cosa de esas, es suficiente con hacer un boton y a este darle en acciones al presionar loopchafa.stop()

4 comentarios sobre “Play y Pause Flash

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s