Foros del Web » Creando para Internet » Flash y Actionscript »

TweenLite cambiar color blanco a rojo, solo 02 veces

Estas en el tema de TweenLite cambiar color blanco a rojo, solo 02 veces en el foro de Flash y Actionscript en Foros del Web. Hola amigos: Estoy haciendo una pequeña aplicación de atención al cliente “llamado de ticket”, como la que se ve en los TV de los bancos, ...
  #1 (permalink)  
Antiguo 20/02/2013, 19:45
 
Fecha de Ingreso: febrero-2013
Mensajes: 2
Antigüedad: 11 años, 1 mes
Puntos: 0
TweenLite cambiar color blanco a rojo, solo 02 veces

Hola amigos:

Estoy haciendo una pequeña aplicación de atención al cliente “llamado de ticket”, como la que se ve en los TV de los bancos, en la que al ingresar te entregan un ticket y cuando te llaman aparece el número del ticket en la pantalla…esta aplicación la estoy desarrollando en action script 2.0 y flash lite 3.1.

Necesito saber qué función o código puedo usar para cambiar de color (de blanco a rojo) solo 2 veces al ticket que se está llamando.
Actualmente estoy probando con este código:

txt1.setNewTextFormat(textFormat(0xFFFFFF));
TweenLite.to(this["txt1"], 2, {textColor: 0xFF0000});

Pero parpadea muy seguido y muestra varios colores hasta llegar al color rojo… y solo deseo que cambie de color de blanco a rojo 02 veces…
¿Cómo lo puedo hacer?...

Saludos

ML
Editar/Borrar Mensaje
  #2 (permalink)  
Antiguo 21/02/2013, 08:35
Avatar de ramonjosegn  
Fecha de Ingreso: agosto-2011
Ubicación: Colombia
Mensajes: 651
Antigüedad: 12 años, 7 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});

Etiquetas: blanco, color, flash, rojo, veces
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:24.