10 Annie2x里面有能监听最后一帧的事件,但我想让它倒播回到第一帧时监听到,怎么做呢?急,在线等!!!

经常有的时候动画需要出场跟返场,出场 s.play(),返场s.play(false);倒播回去。那我需要在倒播到第一帧的时候移除舞台,怎么做呢?

请先 登录 后评论

最佳答案 2018-08-08 18:50

s.addEventListener(annie.Event.END_FRAME,function (e) {
if(e.data.frameIndex==1){
s.parent.removeChild(s)
}
});
请先 登录 后评论

其它 2 个回答

wwx
var playTime = 0;//第一帧播放次数
s.addFrameScript(0,function () {
playTime++;
if (playTime < 2){
s.play()
}else{
//移除
s.stage.removeAllChildren();
}
})

试试这样?

请先 登录 后评论
皮卡丘先生 - 交互动画课件制作

if(!isFront){

//true为正播,false为倒播

s.stage.removeAllChild();

}

请先 登录 后评论
  • 3 关注
  • 0 收藏,1264 浏览
  • zzl 提出于 2018-08-08 10:50

相似问题