あきとさんはボタン命令の種類で処理するやり方だったので僕の方は変数などで処理するやり方をひとつ書いておきます。 このようにIFの時は対応する定義番号だけ変数にいれて、あとの方で変化があった時だけSPANIMするようにすれば何度も実行されないのでアニメーション出来ます。 変化の際は一旦全て止めるために現在の定義番号をそのまま再定義する(SPCHR)方法でSPANIMの効果を打ち消しています。 こうすることで対応外のボタン(離したときなども)にはSPANIMしませんがアニメーションは止めることが出来ます。