Foros del Web » Creando para Internet » Flash y Actionscript »

Solucion para estados de un botón.

Estas en el tema de Solucion para estados de un botón. en el foro de Flash y Actionscript en Foros del Web. Tengo problemas con los estados de un botón. en reposo debe mostrar un gráfico estático. en el estado "sobre" reproduce un mc. creado a partir ...
  #1 (permalink)  
Antiguo 09/05/2009, 17:37
Avatar de highlord  
Fecha de Ingreso: noviembre-2007
Ubicación: Argentina
Mensajes: 353
Antigüedad: 16 años, 4 meses
Puntos: 16
Solucion para estados de un botón.

Tengo problemas con los estados de un botón.

en reposo debe mostrar un gráfico estático.

en el estado "sobre" reproduce un mc. creado a partir del mismo gráfico que se balancea de un lado a otro.

Esto me funciona.
Pero el problema es que el mc de la posición Sobre solo se reproduce mientras mantengo el puntero encima, y se detiene la reproduccion de inmediato al retirar el puntero.
Como hago para que al retirar el puntero, no se detenga, sino que siga por unos segurndos mostrando el movimiento pendular del gráfico hasta que se detenga completamente.

¿Se entiende?

Gracias de antemano por su ayuda!!!
  #2 (permalink)  
Antiguo 10/05/2009, 19:05
Avatar de highlord  
Fecha de Ingreso: noviembre-2007
Ubicación: Argentina
Mensajes: 353
Antigüedad: 16 años, 4 meses
Puntos: 16
Respuesta: Solucion para estados de un botón.

Bueno lo solucioné solo, el que lo necesite me avisa.
ahora solo me queda una duda para hacer algo que creo debe ser muy simple.
¿cómo hago para que no aparezca la manito en el puntero al posicionarse en el botón?
Help Please!!!!
  #3 (permalink)  
Antiguo 10/05/2009, 20:11
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 16 años, 10 meses
Puntos: 67
Respuesta: Solucion para estados de un botón.

Asi:


Código:
boton.useHandCursor=false
  #4 (permalink)  
Antiguo 10/05/2009, 20:12
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 16 años, 10 meses
Puntos: 67
Respuesta: Solucion para estados de un botón.

Deberias escribir como solucionaste tu problema para que los demas lo vean.
  #5 (permalink)  
Antiguo 11/05/2009, 09:59
Avatar de highlord  
Fecha de Ingreso: noviembre-2007
Ubicación: Argentina
Mensajes: 353
Antigüedad: 16 años, 4 meses
Puntos: 16
Respuesta: Solucion para estados de un botón.

La solución que le di es media "chapusera"
Ejemplo simple:
Tengo un botón con un MC en el estado Sobre, supongamos un cuadrado que se desplaza a la derecha y queda en stop.

Y quiero que al soltar el botón el cuadrado vuelva hacia su posición normal quedando tambien en stop.

Entonces en el estado de posición normal del botón, No presionado, coloco el mismo mc que en el estado Sobre pero a la inversa, es decir que esta vez el cuadrado se desplaza de derecha a izquierda recuperando su posición original.

El único "problema" podría existir si no deseamos que al aparecer el botón en nuestra reproducción, se muestre el movimiento del mc en el estado normal que se despaza de derecha a izquierda y queda en stop.

Entonces la forma en que yo oculto esto es creando una interpolación en el botón manteniendolo en alpha hasta que la reproducción del mc. del primer estado queda en stop.

Agradecería si alguien puede darme una solución diferente para no hacerlo tan engorroso.
  #6 (permalink)  
Antiguo 11/05/2009, 14:31
Avatar de highlord  
Fecha de Ingreso: noviembre-2007
Ubicación: Argentina
Mensajes: 353
Antigüedad: 16 años, 4 meses
Puntos: 16
Respuesta: Solucion para estados de un botón.

por fin encontre algo concreto sobre como solucionar este problema.

Utilizo un mc para hacer mi botón.
DENTRO del mc tengo 4 fotogramas, cada uno con su stop en la linea de tiempo para que no se reproduscan como locos!!!!

en el primer fotograma: coloco el gráfico del botón en reposo.
en el segudo: Un mc. con mi animación para el estado sobre es decir on (rollOver).
En el tercer fotograma: El mc. con la transición para cuando soltamos el botón. on(rollOut)
En el Cuarto: Un MC o gráfico final donde muestra el estado de precionado de mi botón. on(press).

Una vez terminadas todas las animaciones dentro de los diferentes fotogramas de mi movie clip que voy a usar como botón, Lo selecciono y le coloco la siguiente orden.


on(rollOver){

this.gotoAndStop(2);
}
on(rollOut){
this.gotoAndStop(3);

}
on(press){
this.gotoAndStop(4);
}

eso es todo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:05.