` private aimFlag = 0
private aimPlay() {
if (this.aimFlag < 6) {
let suc = this.randomExe(this.aimFlag)
cc.loader.loadRes(`./texture/UI_SUCC/UI_Schedule/state/${suc ? "成功" : "失败"}`, cc.SpriteFrame, (err, sf) => {
this.executeNodeBox.children[0].getComponent(cc.Sprite).spriteFrame = sf
})
let animState = this.executeNodeBox.children[2].getComponent(cc.Animation)
let name1 = this.scheduleList[this.aimFlag].name;
console.log(`${name1}_${suc ? "win" : "lose"}`)
animState.play(`${name1}_${suc ? "win" : "lose"}`)
animState.getAnimationState(`${name1}_${suc ? "win" : "lose"}`)
animState.on('stop', (event) => {
this.aimFlag++
this.aimPlay()
})
}else {
}
}`
为啥动画会只播放3个或者4个,