Comunidad de diseño web y desarrollo en internet online

Volver a la escala original de un MC con Greensock

Citar            
MensajeEscrito el 31 Ene 2012 06:06 pm
Hola a todos.

Estoy reescalando mcs con unos botones utilizando TweenLite de Greensock de la sigiente manera:

Código ActionScript :

escalaMas_mc.addEventListener(MouseEvent.CLICK, escalaMas);   
function escalaMas(e:MouseEvent):void{
     TweenLite.to(mc1, 0.5 ,{scaleX:"+0.1", scaleY:"+0.1", ease:Sine.easeInOut}); 
     TweenLite.to(mc2, 0.5 ,{scaleX:"+0.1", scaleY:"+0.1", ease:Sine.easeInOut}); 
     }   


Utilizo una escala para que vaya creciendo según se le va dando al botón.

Mi pregunta es:
¿Como pordía volver el mc a su escala original con otro botón, sin saber cuantas veces el usuario le a dado al botón escalaMas_mc?

Gracias.

Por plug

78 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 31 Ene 2012 06:26 pm
Lo que podes hacer es guardar al principio las escalas originales de los clips:

Código ActionScript :

...
mc1.scaleX0 = mc1.scaleX;
mc1.scaleY0 = mc1.scaleY;

mc2.scaleX0 = mc2.scaleX;
mc2.scaleY0 = mc2.scaleY;
...
restauraEscala_mc.addEventListener(MouseEvent.CLICK, restauraEscala);
function escalaMas(e:MouseEvent):void{
     TweenLite.to(mc1, 0.5 ,{scaleX:mc1.scaleX0, scaleY:mc1.scaleY0, ease:Sine.easeInOut}); 
     TweenLite.to(mc2, 0.5 ,{scaleX:mc2.scaleX0, scaleY:mc2.scaleY0, ease:Sine.easeInOut}); 
 }
...  



Saludos



eXe

Por exekiel21

Claber

164 de clabLevel



Genero:Masculino  

programador

chrome

 

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