アニメ制御の方法はいくつかありますが、私がよくやるのは、 キャラクターの状態を変数で管理(立ち: 0、歩行:1とか)して、変更前を別の変数に保持し変更後の値と比較して変わっていたらSPANIMを実行する方法。