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.