Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2010, 08:58
GUSUM
 
Fecha de Ingreso: abril-2008
Mensajes: 201
Antigüedad: 16 años, 1 mes
Puntos: 0
Problema con botón parar sonido

Hola a tod@s,

Espero que alguien pueda ayudarme.

En mi película (prueba.swf)hago una carga de un swf con música en un contenedor. Cuando hago click en el botón (volver_btn6) para quitar la carga y volver a la home, me da este error:

TypeError: Error #1010: Un término no está definido y no tiene propiedades.
at prueba_fla::MainTimeline/goHome6()

La carga de la música es esta:

Código:
var sonido:Sound = new Sound(new URLRequest("vivaldi.mp3"));
var canal:SoundChannel = new SoundChannel();
var transformacion:SoundTransform = new SoundTransform(1);
 
canal = sonido.play(0, 0, transformacion);
transformacion.volume = 1;
canal.soundTransform = transformacion;
El código de la carga del swf con musica (mano.swf)es este:

Código:
var cargaMusica6:Loader = new Loader ;
var swfExterno6:MovieClip;
cargaMusica6.contentLoaderInfo.addEventListener(Event.COMPLETE,completo);

function completo(event:Event):void {
    swfExterno6=event.target.content as MovieClip;
    contenedor.addChild(swfExterno6);
    home_btn6.addEventListener(MouseEvent.CLICK,goHome6);
	volver_btn6.addEventListener(MouseEvent.CLICK,goHome6);
}
function goHome6(MouseEvent):void {
    gotoAndStop("inicio");
    swfExterno6.canal.stop();
	contenedor.removeChild(swfExterno6);
}
cargaMusica6.load(new URLRequest("mano.swf"));
Aclaración!: El swf con música, carga el mp3 a mitad de la película y no desde el principio, no sé si el código que estoy usando puede darme un error al querer volver a la home antes de que el mp3 se haya cargado...

Gracias.