тонировка MC с твинером - PullRequest
0 голосов
/ 28 ноября 2009

Я хотел бы подкрасить видеоклип классом твинера.

Вот как я подкрашиваю тк без твина:

var c:Color=new Color();

c.setTint (0xff0000, 0,8); clouds.transform.colorTransform = с;

это работает, но я хотел бы сделать его плавным, поэтому я бы использовал tweener.

У кого-нибудь есть идея?

Ответы [ 2 ]

1 голос
/ 02 декабря 2009

Я обнаружил, что 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});
1 голос
/ 29 ноября 2009

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});
...