Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/01/2010, 01:26
Avatar de Eskombro
Eskombro
 
Fecha de Ingreso: septiembre-2009
Ubicación: Colombia
Mensajes: 437
Antigüedad: 15 años, 3 meses
Puntos: 22
Respuesta: agrandar y reducir movieclip con código AS3

Pues yo pienso que esto es posiblemente porque usas una función enterframe, en la que cada frame hace que el nuevo tamaño sea 0.3 veces mayor. Seguro si reduces ese 0.3 por 0.1 se va a ver mejor, pero dura más tiempo en realizar la acción. Y si cambiaras la velocidad FPS de la línea de tiempo, modificarías todo. Digo esto para mostrarte la dependencia que tiene este evento frente a la linea de tiempo cuando usas ENTER_FRAME.

Podrías usar un Timer en vez de un ENTER_FRAME para crear la animación.

var time:Timer=new Timer(tiempoDemora,numeroRepeticiones);

Así puedes controlar tu animación dependiendo del tiempo y no de la linea de tiempo de la animación. Eso te permitirá, adaptando el temporizador y la cantidad que aumenta su tamaño cada vez, manejar la animación como quieras sin importar los frames ni la línea de tiempo. No usas más código y puede salir mejor.

Si no sabes utilizar el timer, te dejo un enlace mio:

Clase Timer()/

un saludo
Eskombro
__________________
Blog AS3 Ideas -> Programación en ActionScript 3
________
Esk Games | Free online flash games