Comunidad de diseño web y desarrollo en internet online

Animacion Sobre Boton

Citar            
MensajeEscrito el 03 Nov 2007 08:47 pm
Buenas Amigos del foto, soy nuevo en este flash y he estado dandome contra la cabeza con lo siguiente:
Quiero hacer un boton (Letras) cuando se le de click inicie una animacion sobre el mismo (es decir que la letras empiecen a rotar O girar) con este codigo y que se termine unos segunditos despues!!

Cod:
speed = 0;
accel = .1;
this.onEnterFrame = function(){
speed = Math.round((speed + accel)*100)/100;
_rotation += speed;
}

lo que he hecho hasta ahorita no me funciona por que tengo que dejar el click presionado para que empieze a dar vueltas.. y ya no se que hacer!!

Les Agradecia la mayor ayuda posible. Y disculpen la MOlestia!!.

Por jarpZ

1 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 03 Nov 2007 09:16 pm
Esto...has probado de poner esa animacion dentro de un Movieclip y este ponerlo en la delda de over en vez de en la de down?

Asi deveria de funcionar.

Por Atomsk

350 de clabLevel

3 tutoriales

 

firefox
Citar            
MensajeEscrito el 03 Nov 2007 09:53 pm

atomik1998 escribió:

Esto...has probado de poner esa animacion dentro de un Movieclip y este ponerlo en la delda de over en vez de en la de down?

Asi deveria de funcionar.


Clarrrro. y lo hace! a penas lo pongo empieza a dar vueltas. pero lo que yo quiero es que cuando se le de "click" haga la animacion y quede haciendola X tiempo. y luego vuelva a su estado original.
hacer que vuelva a su estado ya lo hice "mas o menos" pero quiero eso.. no se si me captas..

Por jarpZ

1 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 04 Nov 2007 08:32 pm
pueeees.... La cosa va asi no?: usuario pasa el raton sobre el boton(no pasa nada) usuario presiona el botos(sigue sin pasar nada), usuario suelta el boton, aparece la animacion del boton, acaba la aniacion, se carga la pagina a donde esta vinculdo el boton.

Lo mas rapido que se me ocurre esque el mc con la animacion lo pongas en down y que en vez de poner en la linea pricipal el goto(fotograma); , lo pongas al final de la animacion con un _root o un parent que no se si se podra (no controlo mucho los root y parent de momento). la sentencia vendria a ser esta en el ultimo fotograma de la animacion:

Código :

_parent._parent.gotoAndPlay(fotograma);


si funciona porfavor dimelo que me ayudarias para posibles poryectos.

Un saludete.

Por Atomsk

350 de clabLevel

3 tutoriales

 

firefox
Citar            
MensajeEscrito el 05 Nov 2007 08:36 pm
En realidad lo resolvi asi (me copie el codigo):
Cree una capa y alli puse el mc
luego en el frame de esa capa pegue
//-------------------------------------
shape1.gotoAndStop(1);
shape1.spin = false;

shape1.onRelease = function ()
{
if (this.spin)
{
this.spin = false;
return;
}

this.spin = true;

}
;
//-------------------------------------

y luego en el mc peque esto:
//----------------------------------------
stop();
speed = 20;
accel= .8
bd=1;
inicio=_rotation;
this.onEnterFrame = function ()
{
if (spin != false)
{
if(speed<100 && bd){
speed = Math.round((speed + accel) * 100) / 100;
_rotation = _rotation + speed;
}

if (speed >= 100 || !bd)
{
bd=0;
speed = Math.round((speed - accel) * 100) / 100;
_rotation = _rotation + speed;

if(speed<0) {spin=false; bd=1; _rotation=inicio;};
}


}

}
;
//---------------------------------------------

Pero ahora quiero que se ejecute una funcion de java script con "onPress" y no llama a la funcion :'(

Por jarpZ

1 de clabLevel



Genero:Masculino  

msie

 

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