Have Adobe simple Color Tweening code, like this caurina code : Tweener.addTween(myClip, {_color: 0x000000, time:1, transition:"easeOut"}); ?
Hi ,
U can use Tween Class To Ease,
please use this one
import fl.transitions.Tween;
import fl.transitions.easing.*;
var myColor:ColorTransform = new ColorTransform();
myColor.color = 0x000000; //Here you can give the color whatever you want...
myClip.transform.colorTransform = myColor;
var myTween = new Tween(myClip,'alpha',Strong.EaseIn,0,1,5,true);
Hi
There is different between this two method. caurina tweener makess one color to other colo, for example 0X000000 to 0X333333.
Adobe tween removes one color and starts new color from null.
Here is en examples of this two clases :
Caurina Tweener:
Tweener.addTween(myClip, {_color: 0x333333, time:1, transition:"easeOut"});
Adobe Tween:
var myColor:ColorTransform = new ColorTransform();
myColor.color = 0x333333;
myClip2.transform.colorTransform = myColor;
var myTween = new Tween(myClip2,'alpha',Strong.easeOut,0,1,3,true);
import flash.utils.Timer;
import flash.events.TimerEvent;
import flash.geom.ColorTransform;
var timer:Timer = new Timer(1000,0);
var arr:Array = [0x000000,0xff0000,0x00ff00,0x0000ff,0xffff00,0xff00ff,0x00ffff];
var carr:Array = [];
timer.addEventListener(TimerEvent.TIMER,changeColor);
timer.start();
function changeColor(e:TimerEvent):void
{
trace("timer");
var color:ColorTransform = new ColorTransform();
var num:Number = Math.floor(Math.random() * arr.length);
color.color = arr[num];
arr.splice(num,1);
mc.transform.colorTransform = color;
}
Try this code....
North America
Europe, Middle East and Africa
Asia Pacific