Bueno creo que me autorrespondo... al parecer ya solucioné el problema de cambiar de contenido así:
tengo una capa donde cargo lo primero que se ve así:
Código ActionScript :
var home = new Loader();
home.load(new URLRequest("home.swf"));
addChildAt(home,0);
home.x = 271;
home.y = 316;como ya definí el Loader entonces puse eventos en los botones así:
Código ActionScript :
inicio_btn.addEventListener(MouseEvent.CLICK, cambiar);
quienes_btn.addEventListener(MouseEvent.CLICK, cambiar);
y las funcion cambiar la puse así:
Código ActionScript :
function cambiar(event:MouseEvent):void
{
if(event.target==inicio_btn)
{
home.load(new URLRequest("home.swf"));
}
if(event.target==quienes_btn)
{
home.load(new URLRequest("quienes.swf"));
}
addChildAt(home,0);
home.x = 271;
home.y = 316;
}lo que hace es cargar diferentes peliculas en el contenedor, y si carga una y se cambia a otra, pues obviamente y automaticamente se deja de mostrar la anterior y se muestra la actual.
Aunque vi que al haber declarado el addChildAt y su posicion x y, ya no hay necesidad de volver a declararlo dentro de la funcion cambiar. Les agradezco mucho su ayuda!
Como cosa adicional me gustaria pedir otro favor. La web que estoy creando la tengo en esta dirección:
http://www.wefashionunderwear.tk/coimpal/
Hice un banner de fotos como se ve ahi, pero no se como hacerle un bucle infinito.
el Código es el siguiente:
Código ActionScript :
var speed:Number=2; //velocidad a la que mueven
var anchoFoto:Number=266; //ancho de las fotos
var movies:Array=new Array(image1,image2,image3,image4,image5,image6,image7);
this.addEventListener(Event.ENTER_FRAME, mueve)
function mueve(evt:Event)
{
//muevo todas las fotos
for (var i:Number=0; i<movies.length; i++)
{
movies[i].x-=speed;
}
if (movies[0].x<=(-anchoFoto))
{
movies[0].x=anchoFoto*movies.length;
movies.push(movies.splice(0, 1));
}
}GRACIAS MILLONES DE GRACIAS!!