0

我想用 tweener 类为影片剪辑着色。

这就是我在没有补间的情况下为 mc 着色的方式:

var c:Color=new Color();

c.setTint(0xff0000, 0.8); cloud.transform.colorTransform=c;

它可以工作,但我想给它一个平稳的过渡,这就是我使用 tweener 的原因。

有人有想法吗?

4

2 回答 2

1

我发现 Tweener 在 AS3 中无法与颜色补间正常工作。我使用 TweenLite http://blog.greensock.com/tweenlite/

import com.greensock.*;
import com.greensock.plugins.*;
TweenPlugin.activate([TintPlugin]);
TweenLite.to(mc, 0.8, {tint:0xff0000});
于 2009-12-02T15:22:59.983 回答
1

Tweener 有一堆特殊的属性,你可以补间(其中一个是颜色)。请参阅此处的文档:http: //hosted.zeh.com.br/tweener/docs/en-us/

您需要先导入/初始化该类,然后才能像这样使用它:

import caurina.transitions.properties.ColorShortcuts;
ColorShortcuts.init();

那么你会想要像这样使用 _color 属性:

Tweener.addTween(myDisplayObject, {_color: 0xff0000, alpha: 0.8, time: 2});
于 2009-11-29T05:29:12.620 回答