经常有的时候动画需要出场跟返场,出场 s.play(),返场s.play(false);倒播回去。那我需要在倒播到第一帧的时候移除舞台,怎么做呢?
s.addEventListener(annie.Event.END_FRAME,function (e) {if(e.data.frameIndex==1){ s.parent.removeChild(s) }});
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
var playTime = 0;//第一帧播放次数s.addFrameScript(0,function () { playTime++;if (playTime < 2){ s.play() }else{//移除s.stage.removeAllChildren();}})
试试这样?
if(!isFront){
//true为正播,false为倒播
s.stage.removeAllChild();
}