こういう方法もあります。
A=#LIME
WHILE 1
IF BUTTON(2)==16 THEN BACKCOLOR A:A=#LIME+#BLUE-A
VSYNC
WEND
2つの値をトグル切り替えを行う場合には「A=2つの値の合計-A」とすれば1回ごとに2つの値を交互に繰り返します。
2つの値ではなく複数の値ならばテーブル処理を行うのがベターですが、分からなければON A GOSUB ~ @条件0,@条件1,@条件2,(以下略)みたいに記述していきジャンプ先の行にBACKCOLOR 指定の色:RETURN と記述すれば良いと思います。
私も色を配列に入れちゃうのをおすすめ。
あとで色を変えたり色数を増やしたりするのに、色を変更するソース部分を触らずにループ前の配列設定部分だけを変えればいけるので楽です。
DIM BC[2]
BC[0]=#BLUE
BC[1]=#LIME
A=0
WHILE 1
B=BUTTOM(2)
IF B==#A THEN
BACKCOLOR BC[A]
IF A<LEN(BC)-1 THEN INC A ELSE A=0
ENDIF
VSYNC
WEND