Comunidad de diseño web y desarrollo en internet online

Cuestión de botones...!!!

Citar            
MensajeEscrito el 08 Jul 2009 12:43 pm
Tengo un problemilla con los botones...

La cuestión es la siguiente: la palabra "concepto", lo trasformo en botón y modifico sus estados; en reposo de color gris, sobre cambia a rojo, presionado es gris y declaro la zona activa... muy bien, hasta aquí todo OK... pero ¿cómo hago para después de hacer click el botón se quede marcado en negro, por ejemplo?... espero que se me entienda la duda, gracias

Por gurubo

3 de clabLevel



 

safari
Citar            
MensajeEscrito el 08 Jul 2009 02:55 pm
Hola gurubo, deberias hacer esos cambios desde la ventanita acciones.
ponele un nombre de instancia a tu boton ejemplo boton_btn
y luego escribes el siguiente codigo

Código ActionScript :

on(release){
boton_btn.enabled = false;
boton_btn._alpha=60;
}

el alpha es solo un detalle para que quede mas opaco mi boton

recuerda que en los demas botones debes poner el codigo que habilite a este y vuelva su alpha a 100

Por checheno

528 de clabLevel

3 tutoriales

 

Mar del Plata - Argentina

firefox
Citar            
MensajeEscrito el 09 Jul 2009 07:25 am
Gracias checheno, me ha funcionado, pero ahora me surgen otros problemas..., como el botón en reposo es gris, con el alpha se queda más clarito (yo quiero que se quede marcado en negro), y lo peor que me ocurre es que después de quedarse marcado se queda inactivo, es decir, al seguir navegando el botón se me queda inutil. Aquí dejo el código que tiene ese botón, a ver si tango algo mal o fatal!!!


Código:

on(release) {
_root.inst_llam.loadMovie("concepto.swf");
btn_concepto.enabled = false;
btn_concepto._alpha=60
}


Gracias por vuestra ayuda

Por gurubo

3 de clabLevel



 

safari
Citar            
MensajeEscrito el 09 Jul 2009 05:00 pm
¿una manita por favor?, acabo de iniciarme en flash y no se por donde me ando...

Por gurubo

3 de clabLevel



 

safari
Citar            
MensajeEscrito el 09 Jul 2009 05:29 pm
Mira esto para el color
http://foros.cristalab.com/cambiar-color-de-un-boton-t14924/
Con respecto a que tu boton se anula es porque la idea generalmente es que el usuario donde hace click en el boton este no pueda volver a ser clickeado por lo menos hasta que no hagas click en otro boton y se active.

por ejemplo
tienes tres botones:

boton1 :

si hago click en este, mediante el codigo, automaticamente se pone su enabled = false (que quiere decir deshabilitado), esto se utiliza para que no se pueda presionar el boton dos veces o infinitas y se recargue nuevamente el mc o el swf o lo que sea que hace dicho boton...
por ello se utiliza el

Código ActionScript :

on(release) {
_root.inst_llam.loadMovie("concepto.swf");
btn_concepto.enabled = false;
btn_concepto._alpha=60;
}


boton 2:

Código ActionScript :

on(release) {
_root.inst_llam.loadMovie("xxx.swf");
//pones la accion de este boton y cambias las del anterior para que se habilite
btn_concepto.enabled = true;
btn_concepto._alpha=100;
}


Cada boton que es clickeado debe habilita a los demas mediante el enabled= true
si el alpha no te es util elimina esa linea de codigo

Saludos

Por checheno

528 de clabLevel

3 tutoriales

 

Mar del Plata - Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.