Programación Web y Scripting => Flash / ActionScript => Mensaje iniciado por: Noki!^^ en Sábado 24 de Marzo de 2007, 01:16
Título: Como Hago Para...
Publicado por: Noki!^^ en Sábado 24 de Marzo de 2007, 01:16
holas....mi primer post :D...
keria saber como puedo hacer: cuando en un boton, ponemos ensima el cursor hace una animacion, eso es lo facil, pero cuando se lo kita? y hace otra? por ejemplo al poner un personaje levanta el brazo y al kitar lo baja :huh:
no se si m explike pero bueh....
Salu2.-
Título: Re: Como Hago Para...
Publicado por: VeRaCrUzAnItO-10- en Sábado 24 de Marzo de 2007, 16:45
MMMMM, jejejej, no muy entendible, pero lo que yo leo que quieres hacer es controlar la animación con los botones, checate los eventos rollOver y rollOut, la ayuda de flash es muy buena.
Este es un ejemplo con un menú, cuando pasas el botón el menú cambia de "alpha", cuando lo quitas vuelve a su color normal, si nos vamos al ejemplo del muñequito tu desde ahi puedes controlar cuando pase el mouse sobre el muñequito suba los brazos y al quitar el cursor los baje.
Código: Text
creditos.onPress=function(){
trace('creditos');
creditos._alpha=80;
}
creditos.onRollOver=function(){
creditos._alpha=80;
}
creditos.onRollOut=function(){
creditos._alpha=100;
}
créditos se refiera a una instancia de película, lo que haces es poner en escenario un circulo, ahora le das f5 y lo conviertes a película (no importa que no sea a botón los eventos igual los puedes controlar) , en la parte inferior cuando seleccionas el circulo te muestra el panel de propiedades, ahi en la opción del lado izquierdo aparece un cuadro blanco donde le darás el nombre de la instancia, en mi caso fue créditos, una vez realizado eso seleccionas tu frame en la parte superior y en la parte inferior te vas a "acciones" y ahi ya puedes poner tu código.
Título: Re: Como Hago Para...
Publicado por: Mollense en Sábado 24 de Marzo de 2007, 17:26
Yo creo que lo mejor es crear un MC con digamos 10 fotogramas, en el primero ponés un stop(); en los eventos
Código: Text
on(rollOver){
play()
}
colocás un play();
Código: Text
on(rollOut){
play();
}
un play();
mmm...es difícil de explicar. Voy a probar y vuelvo
Jeje, no me salió. Logro hacer la animación pero el botón (Lo coloqué en el fotograma 6 junto a un stop();) no se comporta como tal.- Te adjunto lo que hice, fijate si le encontrás la vuelta.-