在帧计数中使用条件语句是否正确编码?

Are using conditional statements in frame counts proper coding?

例如:

if (enemy.hit.currentFrame == enemy.hit.totalFrames) { //enemy hit animation end
    health -= enemy.damage;
}

因为我想知道我的游戏是否有可能滞后导致它跳过帧从而使代码无用?

会保存,Flash不会跳帧。如果应用程序滞后并且渲染时间过长,帧速率 将下降而不是跳帧。