Te paso el código para que lo veas, a ver qué puedes ver mal
FUNCIONA (pero sin hacerlo dinámicamente con lo que sólo controlo 2 botones en este momento):
Código PHP:
if (botonactivo != 1) {
botonera_mc.zonaactiva1_btn.onRelease = function() {
if (animacion == 1) {
contenido_mc.loadMovie('seccion1.swf');
botonera_mc.boton1_mc.mariposa_mc.gotoAndPlay('s2');
botonera_mc.boton2_mc.mariposa_mc.gotoAndStop('s1');
botonera_mc.zonaactiva1_btn.enabled = false;
botonera_mc.zonaactiva2_btn.enabled = true;
botonactivo = 1;
}
};
}
if (botonactivo != 2) {
botonera_mc.zonaactiva2_btn.onRelease = function() {
if (animacion == 1) {
contenido_mc.loadMovie('seccion2.swf');
botonera_mc.boton2_mc.mariposa_mc.gotoAndPlay('s2');
botonera_mc.boton1_mc.mariposa_mc.gotoAndStop('s1');
botonera_mc.zonaactiva2_btn.enabled = false;
botonera_mc.zonaactiva1_btn.enabled = true;
botonactivo = 2;
}
};
}
----------------------------------------------
NO FUNCIONA (lo he hecho tal y como me has dado el ejemplo - no sé qué puede fallar):
Código PHP:
if (botonactivo != 1) {
botonera_mc.zonaactiva1_btn.onRelease = function() {
if (animacion == 1) {
contenido_mc.loadMovie('seccion1.swf');
botonera_mc.boton1_mc.mariposa_mc.gotoAndPlay('s2');
botonera_mc["boton"+botonactivo+"_btn"].mariposa_mc.gotoAndStop('s1');
botonera_mc.zonaactiva1_btn.enabled = false;
botonera_mc["zonaactiva"+botonactivo+"_btn"].enabled = true;
botonactivo = 1;
}
};
}
if (botonactivo != 2) {
botonera_mc.zonaactiva2_btn.onRelease = function() {
if (animacion == 1) {
contenido_mc.loadMovie('seccion2.swf');
botonera_mc.boton2_mc.mariposa_mc.gotoAndPlay('s2');
botonera_mc["boton"+botonactivo+"_btn"].mariposa_mc.gotoAndStop('s1');
botonera_mc.zonaactiva2_btn.enabled = false;
botonera_mc["zonaactiva"+botonactivo+"_btn"].enabled = true;
botonactivo = 2;
}
};
}
Ah, y gracias por estar ayudándome...