como vereis soy un poco bastante rudo con flash, vamos que me cuesta bastante.
Encontré una vez un codigo que marcaba los botones de texto que estaban chequeados con el metodo enabled.
Al principo tenia solo 10 botones. La historia es que tengo colocado dentro de cada onPress de cada boton una funcion que activa/enabled el boton chequeado mediante un this.boton.enabled=false; por lo que me puse a escribir el codigo de cada uno con sus respectivas 10 lineas mas para indicar el estado en que deben quedar los botones restantes. Todo esto multiplicado por 10 botones, una gran parrafada.
El problemon llega ahora, cuando tengo mas de 30 botones y tengo que escribir el estado que debe tener cada boton en cada onPress de cada boton.
Mi chapuza es esta:
Código :
uno_btn.onPress = function() {
unloadMovie("_root.clipText");
loadMovie(".swf", "_root.clip");
_level0.descripcio = "";
this.enabled = false;
dos_btn.enabled = true;
tres_btn.enabled = true;
cuatro_btn.enabled = true;
cinco_btn.enabled = true;
once_btn.enabled = true;
doze_btn.enabled = true;
trece_btn.enabled = true;
catorce_btn.enabled = true;
quince_btn.enabled = true;
diezyseis_btn.enabled = true;
diezysiete_btn.enabled = true;
treintaicinco_btn.enabled = true;
veintiuno_btn.enabled = true;
veintidos_btn.enabled = true;
veintitres_btn.enabled = true;
veinticuatro_btn.enabled = true;
veinticinco_btn.enabled = true;
treintaicinco_btn.enabled = true;
treintaiuno_btn.enabled = true;
treintaidos_btn.enabled = true;
treintaitres_btn.enabled = true;
treintaicuatro_btn.enabled = true;
cincuentaiuno_btn.enabled = true;
cincuentaidos_btn.enabled = true;
cincuentaitres_btn.enabled = true;
cincuentaicuatro_btn.enabled = true;
cincuentaicinco_btn.enabled = true;
cincuentaiseis_btn.enabled = true;
//sonido
sonido_press();
//reproducir sonido_press
//color de los botones
this.texto_btn.textColor = 0xFF00FF;
dos_btn.texto_btn.textColor = 0x00033;
tres_btn.texto_btn.textColor = 0x00033;
cuatro_btn.texto_btn.textColor = 0x00033;
cinco_btn.texto_btn.textColor = 0x00033;
once_btn.texto_btn.textColor = 0x00033;
doze_btn.texto_btn.textColor = 0x00033;
trece_btn.texto_btn.textColor = 0x00033;
catorce_btn.texto_btn.textColor = 0x00033;
quince_btn.texto_btn.textColor = 0x00033;
diezyseis_btn.texto.textColor = 0x00033;
diezysiete_btn.texto_btn.textColor = 0x00033;
treintaicinco_btn.texto_btn.textColor = 0x00033;
veintiuno_btn.texto_btn.textColor = 0x00033;
veintidos_btn.texto_btn.textColor = 0x00033;
veintitres_btn.texto_btn.textColor = 0x00033;
veinticuatro_btn.texto_btn.textColor = 0x00033;
veinticinco_btn.texto_btn.textColor = 0x00033;
treintaicinco_btn.texto_btn.textColor = 0x00033;
treintaiuno_btn.texto_btn.textColor = 0x000033;
treintaidos_btn.texto_btn.textColor = 0x000033;
treintaitres_btn.texto_btn.textColor = 0x00033;
treintaicuatro_btn.texto_btn.textColor = 0x00033;
cincuentaiuno_btn.texto_btn.textColor = 0x00033;
cincuentaidos_btn.texto_btn.textColor = 0x00033;
cincuentaitres_btn.texto_btn.textColor = 0x00033;
cincuentaicuatro_btn.texto_btn.textColor = 0x00033;
cincuentaicinco_btn.texto_btn.textColor = 0x00033;
cincuentaiseis_btn.texto_btn.textColor = 0x00033;
};
Es un muy complicado resolver esto? agradecería que alguien me indicara un poco el camino.
Necesito resumir este codigo de una manera mas simple sin escribir 50 veces la misma frase multipicado por 50 botones.
Graciax!!

Zguillez