スプライトのキャラを動かすとしたらこんな感じでしょうか。
WHILE 1
B=BUTTON()
IF B AND 1 THEN Y=Y-1 '十字ボタン上が押された
IF B AND 2 THEN Y=Y+1 '十字ボタン下が押された
IF B AND 4 THEN X=X-1 '十字ボタン左が押された
IF B AND 8 THEN X=X+1 '十字ボタン右が押された
SPOFS 管理番号,X,Y
WEND
WHILE 1~WENDの間を永遠に繰り返します。
管理番号はSPSET等で指定したもの。
このままだと画面端までいくとエラーで止まるのでSPOFSする前に限界値チェックをしないダメです。
「IF X < 0 THEN X=0」とか、「IF Y>240 THEN Y=240」とか。