ayudar a Deshazte de parpadeo en ColorTransform texto

  • samohtwerdna
  • Novice
  • Novice
  • Avatar de Usuario
  • Registrado: Jul 15, 2005
  • Mensajes: 17
  • Loc: Denver, Colorado
  • Status: Offline

Nota Octubre 21st, 2008, 7:57 am

Hola a todos,

He creado un sitio en flash con 4 páginas - cada página de texto en la que a través de los ciclos de 4 colores. Lo hice utilizando ColorTransform y establecer y el intervalo para la función de disparar cada 6 segundos.

Promblem: el texto parpadea cada seis segundos!! Qué asco.

puede alguien ayudarme a entender cómo conseguir eliminar el parpadeo?
Im seguro de que hay mejores maneras de lograr lo que quiero.

De todos modos este es mi código:
ACTIONSCRIPT Código: [ Select ]
 fl.transitions de importación. Tween;
fl.transitions.TweenEvent de importación;
fl.transitions.easing.Regular de importación;
fl.transitions.easing.Strong de importación;
fl.motion.Color de importación;
flash.utils.Timer de importación;
flash.events.TimerEvent de importación;
flash.events.Event de importación;
flash.geom de importación. ColorTransform;
 
 
var c: Number = -1;
/ / changeColor ();
changeColor function ()
(
if (c <4) (
c + +
) else (
c = 0;
)
final_color var: Array = new Array ();
final_color [0] = 0x999999; / / gris
final_color [1] = 0xFF0000; / / rojo
final_color [2] = 0x0066CC; / / azul
final_color [3] = 0xFF66CC; / / rosa
final_color [4] = 0x00CC66; / / verde
 final_color [5] = 0x999999; / / gris
 
colorinfo var: ColorTransform = menu_mc.company_txt.transform.colorTransform;
colorInfoEx var: ColorTransform = menu_mc.exhibit_txt.transform.colorTransform;
colorInfoCn var: ColorTransform = menu_mc.contact_txt.transform.colorTransform;
if (currentFrame == 2) (
colorInfoAb var: ColorTransform = about_mc.tf_txt.transform. colorTransform;
alphaOverAb var: Tween = new Tween (about_mc.tf_txt, "alfa", Regular.easeInOut, 0,1,3, true);
(alphaOverAb.addEventListener TweenEvent.MOTION_CHANGE, tweenToFinalAb);
 
tweenToFinalAb función (caso: TweenEvent): void
(
 
evento colorInfoAb.color = Color.interpolateColor (final_color [c], final_color [c +1],. posición);
= about_mc.tf_txt.transform.colorTransform colorInfoAb;
 
)
)
 
if (currentFrame == 3) (
colorInfoXb var: ColorTransform = exhibits_mc.ex_txt.transform.colorTransform;
colorInfoNx var: ColorTransform = exhibits_mc.next_txt.transform.colorTransform;
colorInfoPs var: ColorTransform = exhibits_mc.pause_txt. transform.colorTransform;
colorInfoPr var: ColorTransform = exhibits_mc.prev_txt.transform.colorTransform;
 
 
 
alphaOverEx var: Tween = new Tween (exhibits_mc.ex_txt, "alfa", Regular.easeInOut, 0,1,3, true);
(alphaOverEx.addEventListener TweenEvent. MOTION_CHANGE, tweenToFinalEx);
 
tweenToFinalEx función (caso: TweenEvent): void
(
 
colorInfoXb.color = Color.interpolateColor (final_color [c], final_color [c +1], event.position);
= exhibits_mc.ex_txt.transform.colorTransform colorInfoXb;
evento colorInfoNx.color = Color.interpolateColor (final_color [c], final_color [c +1],. posición);
exhibits_mc.next_txt.transform.colorTransform = colorinfo;
colorInfoPs.color = Color.interpolateColor (final_color [c], final_color [c +1], event.position);
exhibits_mc.pause_txt.transform.colorTransform = colorinfo;
colorInfoPr.color = Color.interpolateColor (final_color [c], final_color [c +1], event.position);
exhibits_mc.prev_txt.transform. colorTransform = colorinfo;
 
)
)
 
if (currentFrame == 4) (
colorInfoCt var: ColorTransform = cnt_mc.ct_txt.transform.colorTransform;
colorInfoMl var: ColorTransform = cnt_mc.email_txt.transform.colorTransform;
alphaOverCt var: Tween = new Tween (cnt_mc.ct_txt, "alfa", regular. easeInOut, 0,1,3, true);
(alphaOverCt.addEventListener TweenEvent.MOTION_CHANGE, tweenToFinalCt);
 
tweenToFinalCt función (caso: TweenEvent): void
(
 
colorInfoCt.color = Color.interpolateColor (final_color [c], final_color [c +1], event.position);
evento colorInfoMl.color = Color.interpolateColor (final_color [c], final_color [c +1],. posición);
cnt_mc.ct_txt.transform.colorTransform = colorInfoCt;
cnt_mc.email_txt.transform.colorTransform = colorInfoMl;
 
)
)
 
alphaOver var: Tween = new Tween (menu_mc.company_txt, "alfa", Regular.easeInOut, 0,1,3, true);
(alphaOver.addEventListener TweenEvent. MOTION_CHANGE, tweenToFinal);
 
función tweenToFinal (event: TweenEvent): void
(
colorInfo.color = Color.interpolateColor (final_color [c], final_color [c +1], event.position);
menu_mc.company_txt.transform.colorTransform = colorinfo;
colorInfoEx.color = Color.interpolateColor (final_color [c], final_color [c +1], event.position);
menu_mc.exhibit_txt.transform. colorTransform = colorinfo;
colorInfoCn.color = Color.interpolateColor (final_color [c], final_color [c +1], event.position);
menu_mc.contact_txt.transform.colorTransform = colorinfo;
 
 
)
 
)
setInterval (changeColor, 6000);
  1.  fl.transitions de importación. Tween;
  2. fl.transitions.TweenEvent de importación;
  3. fl.transitions.easing.Regular de importación;
  4. fl.transitions.easing.Strong de importación;
  5. fl.motion.Color de importación;
  6. flash.utils.Timer de importación;
  7. flash.events.TimerEvent de importación;
  8. flash.events.Event de importación;
  9. flash.geom de importación. ColorTransform;
  10.  
  11.  
  12. var c: Number = -1;
  13. / / changeColor ();
  14. changeColor function ()
  15. (
  16. if (c <4) (
  17. c + +
  18. ) else (
  19. c = 0;
  20. )
  21. final_color var: Array = new Array ();
  22. final_color [0] = 0x999999; / / gris
  23. final_color [1] = 0xFF0000; / / rojo
  24. final_color [2] = 0x0066CC; / / azul
  25. final_color [3] = 0xFF66CC; / / rosa
  26. final_color [4] = 0x00CC66; / / verde
  27.  final_color [5] = 0x999999; / / gris
  28.  
  29. colorinfo var: ColorTransform = menu_mc.company_txt.transform.colorTransform;
  30. colorInfoEx var: ColorTransform = menu_mc.exhibit_txt.transform.colorTransform;
  31. colorInfoCn var: ColorTransform = menu_mc.contact_txt.transform.colorTransform;
  32. if (currentFrame == 2) (
  33. colorInfoAb var: ColorTransform = about_mc.tf_txt.transform. colorTransform;
  34. alphaOverAb var: Tween = new Tween (about_mc.tf_txt, "alfa", Regular.easeInOut, 0,1,3, true);
  35. (alphaOverAb.addEventListener TweenEvent.MOTION_CHANGE, tweenToFinalAb);
  36.  
  37. tweenToFinalAb función (caso: TweenEvent): void
  38. (
  39.  
  40. evento colorInfoAb.color = Color.interpolateColor (final_color [c], final_color [c +1],. posición);
  41. = about_mc.tf_txt.transform.colorTransform colorInfoAb;
  42.  
  43. )
  44. )
  45.  
  46. if (currentFrame == 3) (
  47. colorInfoXb var: ColorTransform = exhibits_mc.ex_txt.transform.colorTransform;
  48. colorInfoNx var: ColorTransform = exhibits_mc.next_txt.transform.colorTransform;
  49. colorInfoPs var: ColorTransform = exhibits_mc.pause_txt. transform.colorTransform;
  50. colorInfoPr var: ColorTransform = exhibits_mc.prev_txt.transform.colorTransform;
  51.  
  52.  
  53.  
  54. alphaOverEx var: Tween = new Tween (exhibits_mc.ex_txt, "alfa", Regular.easeInOut, 0,1,3, true);
  55. (alphaOverEx.addEventListener TweenEvent. MOTION_CHANGE, tweenToFinalEx);
  56.  
  57. tweenToFinalEx función (caso: TweenEvent): void
  58. (
  59.  
  60. colorInfoXb.color = Color.interpolateColor (final_color [c], final_color [c +1], event.position);
  61. = exhibits_mc.ex_txt.transform.colorTransform colorInfoXb;
  62. evento colorInfoNx.color = Color.interpolateColor (final_color [c], final_color [c +1],. posición);
  63. exhibits_mc.next_txt.transform.colorTransform = colorinfo;
  64. colorInfoPs.color = Color.interpolateColor (final_color [c], final_color [c +1], event.position);
  65. exhibits_mc.pause_txt.transform.colorTransform = colorinfo;
  66. colorInfoPr.color = Color.interpolateColor (final_color [c], final_color [c +1], event.position);
  67. exhibits_mc.prev_txt.transform. colorTransform = colorinfo;
  68.  
  69. )
  70. )
  71.  
  72. if (currentFrame == 4) (
  73. colorInfoCt var: ColorTransform = cnt_mc.ct_txt.transform.colorTransform;
  74. colorInfoMl var: ColorTransform = cnt_mc.email_txt.transform.colorTransform;
  75. alphaOverCt var: Tween = new Tween (cnt_mc.ct_txt, "alfa", regular. easeInOut, 0,1,3, true);
  76. (alphaOverCt.addEventListener TweenEvent.MOTION_CHANGE, tweenToFinalCt);
  77.  
  78. tweenToFinalCt función (caso: TweenEvent): void
  79. (
  80.  
  81. colorInfoCt.color = Color.interpolateColor (final_color [c], final_color [c +1], event.position);
  82. evento colorInfoMl.color = Color.interpolateColor (final_color [c], final_color [c +1],. posición);
  83. cnt_mc.ct_txt.transform.colorTransform = colorInfoCt;
  84. cnt_mc.email_txt.transform.colorTransform = colorInfoMl;
  85.  
  86. )
  87. )
  88.  
  89. alphaOver var: Tween = new Tween (menu_mc.company_txt, "alfa", Regular.easeInOut, 0,1,3, true);
  90. (alphaOver.addEventListener TweenEvent. MOTION_CHANGE, tweenToFinal);
  91.  
  92. función tweenToFinal (event: TweenEvent): void
  93. (
  94. colorInfo.color = Color.interpolateColor (final_color [c], final_color [c +1], event.position);
  95. menu_mc.company_txt.transform.colorTransform = colorinfo;
  96. colorInfoEx.color = Color.interpolateColor (final_color [c], final_color [c +1], event.position);
  97. menu_mc.exhibit_txt.transform. colorTransform = colorinfo;
  98. colorInfoCn.color = Color.interpolateColor (final_color [c], final_color [c +1], event.position);
  99. menu_mc.contact_txt.transform.colorTransform = colorinfo;
  100.  
  101.  
  102. )
  103.  
  104. )
  105. setInterval (changeColor, 6000);
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Octubre 21st, 2008, 7:57 am

Publicar Información

  • Total de mensajes en este tema: 1 mensaje
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 34 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC