21/02/2013, 08:35
|
| | | Fecha de Ingreso: agosto-2011 Ubicación: Colombia
Mensajes: 651
Antigüedad: 13 años, 4 meses Puntos: 40 | |
Respuesta: TweenLite cambiar color blanco a rojo, solo 02 veces te recomiendo que uses TweenMax que es más potente y tiene más opciones
Puedes crear funciones en TweenMax para llamar a otos scritps de TweenMax
Mira "delay" en la información, ya que eso permite retrasar los colores
Acá te dejo un ejemplo precisamente con el que estoy trabajando, para ver si te aclara un poco más cómo manejarlo Cita: stop();
import com.greensock.*;
import com.greensock.easing.*;
TweenPlugin.activate([RemoveTintPlugin, TintPlugin]);
TweenPlugin.activate([EndArrayPlugin, ColorMatrixFilterPlugin]);
//banner superior
//inicio baner - tiempo 0 para que no se vea el cambio (o sea iniciamos desde ahí)
TweenMax.to(banerstandar_mc,0,{_xscale:4, _yscale:4});
TweenMax.to(banerstandar_mc,0,{blurFilter:{blurX:1 00}});
TweenMax.to(banerstandar_mc,0,{autoAlpha:0});
//final baner - 2 segundos para procesar todo
TweenMax.to(banerstandar_mc,2,{_xscale:100, _yscale:100, ease:Back.easeOut});
TweenMax.to(banerstandar_mc,2,{blurFilter:{blurX:0 }, ease:Cubic.easeInOut});
TweenMax.to(banerstandar_mc,4,{autoAlpha:100});
//clip 02 - tiempo 0 para que no se vea el cambio (o sea iniciamos desde ahí)
TweenMax.to(clip01,0,{blurFilter:{blurX:100, blurY:100}});
TweenMax.to(clip01,0,{colorMatrixFilter:{colorize: 0xffff00, amount:1}, ease:Cubic.easeIn});
TweenMax.to(clip01,0,{_yscale:0});
//clip 2 final - 2 segundos y 0.6 segundos para combinar efectos, "delay" retrasa la animación para que no se mezcle con la primera
TweenMax.to(clip01,2,{blurFilter:{blurX:0, blurY:0, delay:0.5}});
TweenMax.to(clip01,0.6,{_yscale:100, delay:0.5});
TweenMax.to(clip01,0.6,{colorMatrixFilter:{coloriz e:null, amount:0}, delay:1});
//iconos cartas y fichas
TweenMax.to(icocartas,0,{_alpha:0});
TweenMax.to(icocartas,0,{_y:50, ease:Elastic.easeOut});
TweenMax.to(icocartas,1,{_alpha:100, delay:2.2});
TweenMax.to(icocartas,1,{_y:281, ease:Elastic.easeOut, delay:2.2});
TweenMax.to(icotec,0,{_alpha:0});
TweenMax.to(icotec,0,{_y:50, ease:Elastic.easeOut});
TweenMax.to(icotec,1,{_alpha:100, delay:2.4});
TweenMax.to(icotec,1,{_y:281, ease:Elastic.easeOut, delay:2.4});
// boton fichas informativas
TweenMax.to(icofi,0,{_alpha:0});
TweenMax.to(icofi,0,{_y:50, ease:Elastic.easeOut});
TweenMax.to(icofi,1,{_alpha:100, delay:2.6});
TweenMax.to(icofi,1,{_y:281, ease:Elastic.easeOut, delay:2.6}); |