SPANIMは実行するたびに最初のコマからアニメーションします。 したがって、ボタンを押している間ずっとSPANIMを実行すれば最初のコマしか表示されず「移動中はアニメーションしない」という問題が発生するわけです。 これを改善するにはBUTTON(2)でボタンを押した瞬間の情報を取得してその押した瞬間のみSPANIMを実行すれば良いです。