Comunidad de diseño web y desarrollo en internet online

Problema al escalar Movie Clip con Tweens - Punto de pivote.

Citar            
MensajeEscrito el 22 May 2009 04:48 am
Hola, queria hacer una consulta, estoy usando este codigo
para hacer la animacion de un movieclip que se aleja y desaparece de la pantalla, carga otro clip
y aparece de nuevo.

MI PROBLEMA es : el clip esta en posicion 0,0, y la escala se cumple a partir de ese punto de pivote (0,0),

¿como puedo escalar desde el centro del movieclip?

import mx.transitions.Tween;
function loader_anim(a, b, c:String) {
if (b == 1) {
new Tween(a, "_yscale", func, a._yscale, a._yscale-20, 50);
new Tween(a, "_xscale", func, a._xscale, a._xscale-20, 50);
var t=new Tween(a, "_alpha", func, 100, 0, 50);
t.onMotionFinished=function(){_global.loader.loadMovie(c)}}

if (b == 2) {
new Tween(a, "_yscale", func, a._yscale, 100, 50);
new Tween(a, "_xscale", func, a._xscale, 100, 50);
new Tween(a, "_alpha", func, 0, 100, 50);
}

Por leeandroo

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 May 2009 06:41 am
Puedes hacer dos cosas, la primera y mas sencilla es que cuando crees el clip al que se le aplicara la animacion, te asegures de que el pivote se encuentre en el centro, si creas ese clip con codigo, asegurate de que lo que este dentro de dicho clip, tenga _x y _y negativas intentando que quede su centro en el punto 0,0.

La segunda cosa es utilizar la clase DynamicRegistration, de Robert Penner.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 22 May 2009 05:59 pm
Muchas Gracias LongeVie, espero poder solucionarlo con lo que me dijiste.
Saludos!!

Por leeandroo

1 de clabLevel



 

firefox

 

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