Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2012, 11:43
Avatar de HugoHg
HugoHg
 
Fecha de Ingreso: marzo-2007
Mensajes: 19
Antigüedad: 17 años, 8 meses
Puntos: 0
boton para parar y reproducir musica

Hola y saludos a los expertos

alguien me puede ayudar con un boton para para reproducir musica o detenerla?
la cuestión es que es un banner que claro, se repite infinitamente, he probado el código de abajo, pero al reiniciar el loop, se altera la función de los botones.

es posible meterlos en un solo MC? para que en vez de dos botones, tener solo uno que cambien al presionarse (como avanzar al siguiente frame que contiene el otro boton)

import flash.net.URLRequest;
import flash.media.Sound;
import flash.media.SoundChannel;
import flash.media.SoundTransform;
import flash.events.Event;
import flash.events.MouseEvent;

var ruta:URLRequest = new URLRequest ("audio.mp3");
var sonido: Sound = new Sound();
var canal:SoundChannel = new SoundChannel();
sonido.load(ruta);
var pausa:Number = 0;
var trans:SoundTransform = new SoundTransform();

sonido.addEventListener(Event.COMPLETE, carga);

function carga (evento:Event):void
{
iniciar.addEventListener(MouseEvent.CLICK, reprod);
pausa.addEventListener(MouseEvent.CLICK, detener);

}

function reprod (evento:MouseEvent):void
{
canal = sonido.play(pausa);

}
function detener (evento:MouseEvent):void
{
pausa = canal.position;
canal.stop();
}

agradeceria su ayuda