我在灰色背景上有一个白色的盒子。 当动画片段开始时,它会以转换为淡入。
足够简单:
Obj = new Object();
Obj.type = Blinds;
Obj.direction = Transition.IN;
Obj.duration = 4;
Obj.easing = Strong.easeIn;
Obj.numStrips = 10;
Obj.dimension = 1;
TransitionManager.start(picture_mc, Obj);
事情是:我想在完成后立即淡出它。我已经尝试过了,但是有关于它的文档。是否有触发的事件,或者我是否需要自己设置?
Tweens也是如此。根本没有文档。
有人可以解释,或链接到一个体面的解释。我正在使用CS5 / AS3
答案 0 :(得分:2)
我使用TweenMax来实现这种效果,其中一个好处就是它调度了一个完整的事件。很多Tweener类都这样做,所以我希望TransitionManager也能这样做。 http://greensock.com
编辑: 它实际上:)检查这篇文章有关未记录的功能: http://ducharme.cc/transitions-transition-manager/
答案 1 :(得分:1)
对于as3,您将使用TWEEN CLASS
以下是有效的代码:
import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
var myTween = new Tween(my_mc, "x", Strong.easeInOut, 100,300, 1, true);
myTween.addEventListener(TweenEvent.MOTION_FINISH, onFinish);
function onFinish(e:TweenEvent):void { myTween.yoyo(); }