Comunidad de diseño web y desarrollo en internet online

Problema cargando un SWF externo

Citar            
MensajeEscrito el 29 Dic 2009 06:08 pm
Hola a todos, he estado buscando por el foro y googleando, pero no he encontrado la solución a mi problema.

El caso es que en mi película tengo un movieclip que se llama "cuerpo" y dentro de ese movieclip otro que se llama "sección". Dentro de "seccion" quiero cargar otro SWF externo, y uso el siguiente código:

Código ActionScript :

//Cargador de las secciones en el movieclip Secciones
var request:URLRequest = new URLRequest("acerca_de.swf");
var loader:Loader = new Loader()
loader.load(request);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,completado);
function completado (event:Event):void
{
   loader.contentLoaderInfo.removeEventListener(Event.COMPLETE,completado);
   cuerpo.seccion.addChild(loader);
   
}


La película "aderca_de.swf" me la carga perfectamente, pero dentro de ella hay un movieclip con un listener:

Código ActionScript :

linkNotis.addEventListener(MouseEvent.CLICK,aNotis);


Ese Listener funciona bien cuando pruebo la película en el programa (Ctrl+Intro), pero cuando es importada en la otra, no capta el clic de ratón.

¿Alguien sabe que está fallando ahi?

Muchas gracias

Por danitetus

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Dic 2009 08:12 pm
Pues el problema no esta en el código q usas para llamar al swf, mejor fijate si tienes bien la función aNotis, ahí debe estar el problema

Por el_putas

58 de clabLevel



 

chrome
Citar            
MensajeEscrito el 29 Dic 2009 08:23 pm
Pues la verdad es que yo creo que está bien la función aNotis:

Código ActionScript :

function aNotis(e:Event):void
{
   var des = new Tween (nombre,"alpha",Strong.easeOut,1,0,1,true);
   var des2 = new Tween (descripcion,"alpha",Strong.easeOut,1,0,1,true);
   var des3 = new Tween (logo,"alpha",Strong.easeOut,1,0,1,true);
   var des4 = new Tween (linkNotis,"alpha",Strong.easeOut,1,0,1,true);
   var intervalo = setTimeout(adios, 1000,""); 
   function adios():void
   {
      gotoAndStop(2);
   }
   
}


De hecho como he dicho, funciona cuando veo esa película sola (sin estar importada) pero cuando la veo a través de la otra (es decir, estando importada), no funciona :S

Me voy a volver loco!! jajaja

Por danitetus

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Ene 2010 04:08 pm
fijate si no funciona por eso:

Código ActionScript :

function adios():void 
   { 
      gotoAndStop(2); 
   } 


ya que por ahi, quiere ir al fotograma 2, pero se le hace conflicto, a no saber si es del escenario principal o de mc q esta cargado dentro.

corta esa parte y prueba la pelicula completa, si funciona, entonces debes de darle la direccion correcta.
saludos

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.