Hola Hernán
Lo primero gracias por interesarte
Tengo un chorro de código bastante grande, te lo pongo todo si quieres...
Código ActionScript :
var contenedor:Sprite = new Sprite();
addChild(contenedor);
contenedor.x= 40;
contenedor.y= 300;
var ldr:Loader;
function abrir(evtObj:Event):void
{
ldr = new Loader();
ldr.load(new URLRequest("zona1/1sol_scroll.swf"));
if(contenedor.numChildren > 0)
{
contenedor.removeChildAt(0);
trace("removido");
contenedor.addChild(ldr);
}else
{
contenedor.addChild(ldr);
}
contenedor.addChild(ldr);
}
function abrir2(evtObj:Event):void
{
ldr = new Loader();
ldr.load(new URLRequest("zona1/1huertas_scroll.swf"));
if(contenedor.numChildren > 0)
{
contenedor.removeChildAt(0);
trace("removido");
contenedor.addChild(ldr);
}else
{
contenedor.addChild(ldr);
}
}
function abrir3(evtObj:Event):void
{
ldr = new Loader();
ldr.load(new URLRequest("zona1/1pmayor_scroll.swf"));
if(contenedor.numChildren > 0)
{
contenedor.removeChildAt(0);
trace("removido");
contenedor.addChild(ldr);
}else
{
contenedor.addChild(ldr);
}
contenedor.addChild(ldr);
}
function abrir4(evtObj:Event):void
{
ldr = new Loader();
ldr.load(new URLRequest("zona1/1callem_scroll.swf"));
if(contenedor.numChildren > 0)
{
contenedor.removeChildAt(0);
trace("removido");
contenedor.addChild(ldr);
}else
{
contenedor.addChild(ldr);
}
contenedor.addChild(ldr);
}
function abrir5(evtObj:Event):void
{
ldr = new Loader();
ldr.load(new URLRequest("zona1/1latina_scroll.swf"));
if(contenedor.numChildren > 0)
{
contenedor.removeChildAt(0);
trace("removido");
contenedor.addChild(ldr);
}else
{
contenedor.addChild(ldr);
}
}
function abrir6(evtObj:Event):void
{
ldr = new Loader();
ldr.load(new URLRequest("zona1/1lavapies_scroll.swf"));
if(contenedor.numChildren > 0)
{
contenedor.removeChildAt(0);
trace("removido");
contenedor.addChild(ldr);
}else
{
contenedor.addChild(ldr);
}
contenedor.addChild(ldr);
}
boton_1. addEventListener (MouseEvent.CLICK, abrir);
boton_2. addEventListener (MouseEvent.CLICK, abrir2);
boton_3. addEventListener (MouseEvent.CLICK, abrir3);
boton_4. addEventListener (MouseEvent.CLICK, abrir4);
boton_5. addEventListener (MouseEvent.CLICK, abrir5);
boton_6. addEventListener (MouseEvent.CLICK, abrir6);
quever1.addEventListener(MouseEvent.CLICK, irQuever1);
curiosidades1.addEventListener(MouseEvent.CLICK, irCuriosidades1);
salir1.addEventListener(MouseEvent.CLICK, irSalir1);
function irQuever1(ev:Event):void{
gotoAndPlay("F1");
if(contenedor.numChildren > 0)
{
contenedor.removeChildAt(0);
trace("removido");
contenedor.addChild(ldr);
}else
{
contenedor.addChild(ldr);
}
contenedor.addChild(ldr);
}
function irCuriosidades1(ev:Event):void{
gotoAndPlay("curiosidades1");
ldr = new Loader();
ldr.load(new URLRequest("zona1/1curiosidades_scroll.swf"));
if(contenedor.numChildren > 0)
{
contenedor.removeChildAt(0);
trace("removido");
contenedor.addChild(ldr);
}else
{
contenedor.addChild(ldr);
}
contenedor.addChild(ldr);
}
function irSalir1(ev:Event):void{
gotoAndPlay("salir1");
ldr = new Loader();
ldr.load(new URLRequest("zona1/1salir_scroll.swf"));
if(contenedor.numChildren > 0)
{
contenedor.removeChildAt(0);
trace("removido");
contenedor.addChild(ldr);
}else
{
contenedor.addChild(ldr);
}
contenedor.addChild(ldr); }
stop();
Esto es el segundo frame de la web. En el primero tengo también otros botones con sus funciones. Lo que quiero hacer es hacer otra lista similar a los botones que te he puesto en el chorrazo de código, para que igualmente carguen el swf. Pensaba que el problema era cómo hacía el botón pero no creo porque sea una imagen importada, un clip convertido a botón o un simple cuadrado no me responde.
En principio lo que hacía es añadir un boton_7 y asignarle una función. También se me ocurrió asignar a los botones ya hechos nuevas funciones porque el texto del botón lo puse aparte.
No sé si me expliqué bien......
Muchas gracias