たぶんボタンを押している間毎回SPANIMを呼び出しているとかではないですか?
SPANIMは呼び出したときに頭から再生されるので、ボタンなどを押した時に動かす場合、押した直後のみSPANIMを実行してそれ以外はアニメーションを変更したいときまではSPANIMを実行しないようにしなければいけません。
やり方は色々ありますが、例えば押されたボタン用の変数を用意して、同じボタンだったら2回目(ループ目)以降はSPANIMを呼び出さないようにするなどの方法があると思います。
2そうだね プレイ済み