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:
El código de la carga del swf con musica (mano.swf)es este: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;
Código:
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...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"));
Gracias.