我想在补间期间更改movieclip.text。
我有这个功能,我可以在这个Tween发生时更改这个动画片段的信息吗?
function facaTween(m:MovieClip){
TweenLite.to(m,1,{rotationX:360,ease:Strong.easeInOut});
}
当我尝试使用此代码时,as3会在补间发生之前更改信息,并且我希望在补间期间更改信息。
facaTween(hue.obs);
hue.obs.text = "HAHAH";
答案 0 :(得分:0)
您可以随时更新文本,TweenLite功能强大:
示例:
TweenLite.to(m,1,{rotationX:360, onComplete:onFinish, onStart: onBegin, ease:Strong.easeInOut});
function onFinish():void{
hue.obs.text ="Complete";
}
function onBegin():void{
hue.obs.text = "Start";
}
期间,你的意思是延迟很小?启动补间后,您可以稍微更改一下文本:
TweenLite.delayedCall(0.2, onSmallDelay);
function onSmallDelay():void{
hue.obs.text = "text after 200ms";
}