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

Boton especial

Estas en el tema de Boton especial en el foro de Flash y Actionscript en Foros del Web. hola, como estan todos. mi problema es el siguiente: estoy creando un boton con 2 animaciones, una que corra cuando el boton esta inactivo, y ...
  #1 (permalink)  
Antiguo 25/06/2005, 15:25
Avatar de seanlole  
Fecha de Ingreso: marzo-2005
Mensajes: 35
Antigüedad: 19 años, 1 mes
Puntos: 0
Boton especial

hola, como estan todos.

mi problema es el siguiente: estoy creando un boton con 2 animaciones, una que corra cuando el boton esta inactivo, y otra que empiece a correr desde que se presiona el boton.
efectivamente cuando presiono el boton (click con el mouse), comienza esta animacion, pero si suelto el boton, la animacion se detiene.
en resumen, tengo que mantener el boton del mouse presionado, para que esta animacion se vea.

mi pregunta es: ¿como puedo hacer para que esta animacion continue, y luego haya un loop hasta su forma inactiva, despues de presionar y soltar el boton?

seria muy amable de su parte si me ayudaran.
de antemano, gracias.
  #2 (permalink)  
Antiguo 25/06/2005, 15:53
Avatar de tauro  
Fecha de Ingreso: marzo-2002
Ubicación: Actualmente: Cd. Victoria
Mensajes: 222
Antigüedad: 22 años, 1 mes
Puntos: 0
Bien...

Precisamente eso es lo que estoy viendo, lo que necesitas hacer es convertir el grafico que quieres como botón a clip de película y no a boton.
Te explico un poco:
1. Supongamos que es un rectangulo, a ese rectángulo lo conviertes a mc.
2. entras a editar tu mc (doble clic).
3. En el frame 1 le pones un "stop();" y a la imagen lo vuelves a convertir en simbolo pero esta vez lo haces grafico.
4. Insertas un fotograma clave en el fotograma 5(supongamos) y le das la forma o color que quieras, insertas otro fotograma clave pero vacío en el 10 y ahi copias la imagen original que tienes en el fotograma 1, creas interpolación de movimiento y listo.
5. Volvemos al área de trabajo principal nombramos el mc como boton (nombre de instancia) le damos clic en el fotograma que tenemos el mc y ponemos este code en el panel acciones:
Código:
boton.onPress = function(){
     boton.play();
}
y eso es todo.
Cualquier duda hazla saber para ayudarte mejor...!!
Saludos!!
__________________
Y entonces ví qué excelencias puede lograr un ingenio mediocre en un arte particular cuando emplea toda su vida en trabajar y afinarse en un único sentido... :arriba:
  #3 (permalink)  
Antiguo 25/06/2005, 19:47
Avatar de seanlole  
Fecha de Ingreso: marzo-2005
Mensajes: 35
Antigüedad: 19 años, 1 mes
Puntos: 0
de veras, tauro, gracias, pero no me resulto lo que me explicaste, lo hice al pie de la letra, pero la animacion no funcionaba, ademas, no se comporta como un boton.
las 2 animaciones que quiero poner en el boton las tengo hechas, (no se si colocarlas como clip de pelicula o como grafico)
si tienes otra idea, o algien sabe como hacer para que cuando se "suelte" el boton, continue la animacion que puse en el estado de presionado, y no tenga que verla con el boton apretado todo el tiempo, me ayude por favor.
gracias.
  #4 (permalink)  
Antiguo 25/06/2005, 22:36
Avatar de RobiBaggio
Colaborador
 
Fecha de Ingreso: enero-2005
Ubicación: Mind
Mensajes: 13.554
Antigüedad: 19 años, 3 meses
Puntos: 150
mmmm.

Tus animaciones deberías de ponerlas dentro del botón en los fotogramas correctos llamados.

Reposo: ahí pones la animación que va acorrer mientras el botón este sin actividad
Sobre: Ahí pones la otra animación, no en el fotograma de Presionado, de hecho, dejas el fotograma de Presionado como continuación del de Sobre.

Así cuando pases el puntero sobre el botón o lo presiones se va a ver la misma animación, y cuando salgas del botón se mostrará la animación del botón sin actividad. Lo que pasa es que tienes la otra animación en el fotograma Presionado y no en Sobre.

Inténtalo, esta simple.

Salú again!
  #5 (permalink)  
Antiguo 26/06/2005, 07:58
 
Fecha de Ingreso: diciembre-2003
Mensajes: 141
Antigüedad: 20 años, 4 meses
Puntos: 0
Seanlole, si me comentas tu email (aunque sea por privado), te envio un archivo de ejemplo que he hecho.

Saludos!!!
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 16:15.