Comunidad de diseño web y desarrollo en internet online

Carga de swf por niveles addChildAt

Citar            
MensajeEscrito el 03 Abr 2010 10:41 pm
Hola, hace tiempo que sigo el foro y me ha ayudado siempre con mis dudas.
Sin embargo, ahora estoy probando con AS3, pero no me aclaro y no consigo algo que tenía ya asimilado en AS2.

Tengo un swf principal sobre el que quiero cargar dos swfs a través de un contenedor (antes lo hacía con loadmovie).
La historia es que he creado el contenedor y dos botones, junto a un código que llama al mismo nivel las swfs
externas. Lo que ocurre es que no sustituye una por otra, sino que las suma.

Este es el código:

[as]function startSwf(event:MouseEvent):void
{
var contenedor = new Loader();
contenedor.load(new URLRequest("primer.swf"));
addChildAt(contenedor, 1);
contenedor.x=0
contenedor.y=0;
} //Cargar un swf externo

swfButton.addEventListener(MouseEvent.CLICK, startSwf);
//Clic en el botón playButton, llama a la función startSwf




function startSwf2(event:MouseEvent):void
{


var contenedor = new Loader();
contenedor.load(new URLRequest("segundo.swf"));
addChildAt(contenedor, 1);
contenedor.x=0
contenedor.y=0;


} //Cargar un swf externo


swfButton2.addEventListener(MouseEvent.CLICK, startSwf2);
//Clic en el botón playButton, llama a la función startSwf2[/as]

Por Jordal

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Abr 2010 12:48 am
la idea es tener : 1 contenedor vacio para los swf cargados ya sea de clase "MovieClip o Sprite" , ademas de 1 solo cargador "Loader" , revisa ese post , puse un codigo que te puede aclarar mas las cosas.

Jonathan

Por maneuver

243 de clabLevel



Genero:Masculino  

Mexico City

firefox
Citar            
MensajeEscrito el 04 Abr 2010 11:54 am
Genial, ahora va ok, muchas gracias!

Por Jordal

1 de clabLevel



 

firefox

 

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