Flash 如3所示,如何检查过渡期或过渡期何时结束
我有一个灰色背景上的白色盒子。 电影剪辑开始时,会随着过渡而淡入 很简单:Flash 如3所示,如何检查过渡期或过渡期何时结束,flash,Flash,我有一个灰色背景上的白色盒子。 电影剪辑开始时,会随着过渡而淡入 很简单: 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); 问题是:我想在它完成后立即
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);
问题是:我想在它完成后立即将其淡出。我已经试着查过了,但是上面没有文档。是否有触发的事件,或者是否需要我自己设置
同样的事情也适用于青少年。没有任何文件
有人可以解释,或者链接到一个像样的解释。我使用的是CS5/AS3我使用TweenMax来实现这种效果,其优点之一是它可以发送一个完整的事件。不过,许多Tweener类都这样做,所以我希望TransitionManager也这样做。 编辑: 它实际上是:)查看这篇关于未记录功能的文章:
我使用TweenMax实现这种效果,其优点之一是它可以发送一个完整的事件。不过,许多Tweener类都这样做,所以我希望TransitionManager也这样做。 编辑: 它实际上是:)查看这篇关于未记录功能的文章:
对于as3,您将使用TWEEN类 以下是有效的代码:
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(); }
对于as3,您将使用TWEEN类 以下是有效的代码:
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(); }
那是为了我。谢谢对于TweenEvent,是TweenEvent.MOTION\u stop为我做的。谢谢对于TweenEvent,它是TweenEvent.MOTION\u STOP