確かに、SPSETを最初にするだけでは上手くいきませんよね。なので、SPCLRとは別の挙動をするSPCLR2を独自に作りました。SPOFSを画面外にし、SPHIDEにする関数です。SPSETはしないので、これで何とか解決しました…。