17/07/2007, 21:05
|
| | Fecha de Ingreso: agosto-2004
Mensajes: 38
Antigüedad: 20 años, 3 meses Puntos: 1 | |
Tween con AS Buenas a todos los flasheros!! a ver si alguien me puede ayudar...
estoy haciendo una animacion con AS (el rollover de los botones). La animacion se hace sobre un rectangulo (Rectangle_mc, en Rolls_mc para que quede detras de los botones). Las dimensiones de los botones son 140x20
Mi codigo es:
(RollOver)
var xscale:Tween = new Tween(Body_mc.Menu_mc.Rolls_mc.Rectangle_mc, "_xscale", Strong.easeOut, 0, 100, 1, true);
var pos_x:Tween = new Tween(Body_mc.Menu_mc.Rolls_mc.Rectangle_mc, "_x", Strong.easeOut, 70, 0, 1, true);
(RollOut)
var xscale:Tween = new Tween(Body_mc.Menu_mc.Rolls_mc.Rectangle_mc, "_xscale", Strong.easeOut, 100, 0, 1, true);
var pos_x:Tween = new Tween(Body_mc.Menu_mc.Rolls_mc.Rectangle_mc, "_x", Strong.easeOut, 0, 70, 1, true);
Tanto RollOver como RollOut funcionan perfecto. El tema es que solo lo hacen si yo dejo el cursor sobre el boton. Si el cursor pasa, sin detenerse, por sobre el boton, la animacion se hace en una fraccion de segundo (es decir, la hace completa pero muy rapido).
Alguien sabe como corregir eso para que quede mas prolijo? ya sea, que se complete al debido tiempo (1 seg dado que el useSeconds esta en true) o bien, que no lo haga si el mouse no detiene 1 ratin sobre el boton...
me explico?
desde ya muchas gracias!!
Salu2!! |