Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2010, 05:58
laudrup
 
Fecha de Ingreso: febrero-2007
Mensajes: 172
Antigüedad: 18 años, 1 mes
Puntos: 0
cargar swf externo en as3

Hola,a ver si alguien puede ayudarme y yo puedo explicarme bien

He creado un swf con 3 movieclips.Dos de ellos tiene un evento asignado que lo que hace cargar un determinado swf en el tercer movieclip.

Para cargar el swf externo hago lo siguiente:

mc_video.removeChildAt(mc_video.numChildren-1);
video = xDoc.firstChild.childNodes[indice].firstChild.nextSibling.childNodes[0].nodeValue;
loader_video.load(new URLRequest(video));
mc_video.addChild(loader_video);

El caso es que al ejecutar el flash desde explorer al pulsar el primer movieclip me carga el swf correctamente,pero al pulsar en el segundo me da un error en el navegador como que este dejó de funcionar y lo cierra(solo pasa en explorer)

Con "removechildat" entiendo que le borro todo el contenido que tuviera antes,ya que únicamente va a tener siempre un único hijo.Incluso lo he comprobado,por si podía venir por ahi el error, y he visto que siempre es 1 el número de hijos del movieclip mc_video.

Alguien tiene una idea de por donde puede venir el error?
Gracias