¿que tal? espero no estar reviviendo un tema muy viejo, pero ya que estamos hablando de loaders y eso jejejeje.
Bueno supongo que not engo que destacar que soy nuevo en esto de AS3:
tengo una paginita con 4 pestañas cada una es un boton que cambia las propiedad visible de los movieclips, hasta ahi todo bien y de parece a esto:
Código :
var arrayPestanas:Array=new Array(prestana0,prestana1,prestana2,prestana3);
var arrayContenido:Array=new Array(contenido0,contenido1,contenido2,contenido3);
//limpiando el contenido
function limpiarContenido():void {
for (var i:Number=0; i<arrayContenido.length; i++) {
arrayContenido[i].visible=false;
}
}
limpiarContenido();
//la funcion que hace que se muestre el contenido de cada una de las pestañas al hacer click.
function clickBoton(evt:Event):void {
limpiarContenido();
var cuenta:Number = arrayPestanas.length;
var index:Number;
for(var i:Number=0;i<cuenta;i++){
if(evt.target.name == arrayPestanas[i].name){
index = i;
}
}
arrayContenido[index].visible = true;
}
//agrega el listener para cada una de las pestañas y hace que el click se registre en el primer nivel del Movieclip
//(es que estan animadas y tienen otros dentro)
for (var i:Number=0; i<aButtons.length; i++) {
arrayPestanas[i].mouseChildren=false;
arrayPestanas[i].addEventListener(MouseEvent.CLICK,btnClick);
}
Basicamente esa es mi pagina, pero al ver que ya estaba pesando demaciado, decidi hacer el contenido aparte en otros swf y cargarlos... y he aqui el problema, a este punto ya he leido mucho, sobre todo la referencia de AS3, pero un amigo me recomendo este sitio.
Basicamente lo que quiero hacer es un sprite donde se cargue el contenido dependiendo de la pestaña en la que se haga click. espero que me ayuden. un saludo y mucha suerte.