トゥイナークラスでムービークリップに色を付けたいと思います。
これは私がトゥイーンなしでmcに色を付ける方法です:
var c:Color=new Color();
c.setTint(0xff0000、0.8); clouds.transform.colorTransform = c;
動作しますが、スムーズに移行できるようにしたいので、トゥイナーを使用します。
誰かアイデアがありますか?
トゥイナークラスでムービークリップに色を付けたいと思います。
これは私がトゥイーンなしでmcに色を付ける方法です:
var c:Color=new Color();
c.setTint(0xff0000、0.8); clouds.transform.colorTransform = c;
動作しますが、スムーズに移行できるようにしたいので、トゥイナーを使用します。
誰かアイデアがありますか?
Tweenerには、トゥイーンできる特別なプロパティがたくさんあります(そのうちの1つはカラーです)。こちらのドキュメントを参照してください: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});
AS3のカラートゥイーンではTweenerが正しく機能しないことがわかりました。私はTweenLitehttp://blog.greensock.com/tweenlite/を使用しています:
import com.greensock.*;
import com.greensock.plugins.*;
TweenPlugin.activate([TintPlugin]);
TweenLite.to(mc, 0.8, {tint:0xff0000});