Comunidad de diseño web y desarrollo en internet online

panel deslizable y desactivar botones

Citar            
MensajeEscrito el 17 Sep 2007 01:28 pm
Hola. Tengo un panel deslizable que dos botones que hacen que se deslice hacia delante y hacia atras mostrando en casa caso una imagen distinta. El problema con que me encuentro es que en el principio y el final del panel necesitaria que en cada caso los botones esten desactivados para que el panel no siga corriendo y no me muestre algo vacio. Necesitaria saber como lo puedo resolver. Gracias

Por dariomiglio

22 de clabLevel



Genero:Masculino  

enero de 2005

msie
Citar            
MensajeEscrito el 17 Sep 2007 02:36 pm
Cuando quieras desactivar un boton pon su propiedad enabled a false

Código :

boton.enabled = false

para volver a activar colocala a true

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 17 Sep 2007 04:50 pm
Si. eso lo he intentado. Pero lo que no logro es que cuando llegue al final y solo en ese momento pueda poner en ese instante al boton de avanzar en esa condicion. Lo mismo con el boton de retroceder, que cuando vuelva al principio pueda ponerle en ese momento la funcion para que no pueda retroceder. Gracias.

Por dariomiglio

22 de clabLevel



Genero:Masculino  

enero de 2005

msie
Citar            
MensajeEscrito el 17 Sep 2007 04:57 pm
Y no has probadodo algo asi ¿?:...

Código :

...
if(imagenes_Clip.currentFrame== ultimo_frame){siguiente.enabled = false;}else
if(imagenes_Clip.currentFrame== primer_frame){anterior.enabled = false;}
...

Por M@U

BOFH

6210 de clabLevel

34 tutoriales
5 articulos

Genero:Masculino   Héroes Bastard Operators From Hell Editores

Bate jubilado de Cristalab

firefox
Citar            
MensajeEscrito el 17 Sep 2007 05:49 pm
Estuve intentando algo parecido como esto pero no me funciona
La idea era que cuando el panel llegara a determinada posicion (en mi caso -930) el boton de avanzar se desactivara y cuando el panel retrocediera hasta la posicion cero el boton de volver se desactivara. Te muestro el codigo para que veas que es lo que tiene mal.

if(panel._y == 0){
arriba_btn.enabled = false;
arriba_btn._alpha = 30;
}

if(panel._y == -930){
abajo_btn.enabled = false;
abajo_btn._alpha = 30;
}
Y que luego haciendo click en el boton contrario al desactivado este se volviera a activar. Gracias por la ayuda.

Por dariomiglio

22 de clabLevel



Genero:Masculino  

enero de 2005

msie
Citar            
MensajeEscrito el 17 Sep 2007 06:05 pm
Crei que lo tenias en frames de un MC... Pero es por su poscicion:..

Código :

if(panel._y > 0){arriba_btn.enabled = false;
   arriba_btn._alpha = 30;}else
if(panel._y < -930){abajo_btn.enabled = false;
   abajo_btn._alpha = 30;}else{
                    arriba_btn._alpha = 100, arriba_btn.enabled = true;
                    abajo_btn._alpha = 100, abajo_btn.enabled = true;}

Aunque estoy seguro de haberlo escrito bien !!!... No tengo Flash en esta maquina por lo que pueden haber algunos errores de sintaxis...

  • Pd: Te sugiero utilizar las etiquetas [code]...

Por M@U

BOFH

6210 de clabLevel

34 tutoriales
5 articulos

Genero:Masculino   Héroes Bastard Operators From Hell Editores

Bate jubilado de Cristalab

firefox
Citar            
MensajeEscrito el 18 Sep 2007 01:41 am
la verdad es que lo probe y no me funciono. de todos modos muchisimas gracias

Por dariomiglio

22 de clabLevel



Genero:Masculino  

enero de 2005

msie

 

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