ああ…… えーと、ちょっと記憶にあるんですが、多分、それ自分が例題として挙げたコードをそのまんま組み込んでしまっている模様。
以前に説明したかったのは、
「"ボタンを押すまで待機するには、ループを作成して、その中でボタンが押されたらループを抜ける"ようにすればいい」
という事だったのですが……
うーん、自分の説明が下手だったのか。
いつまでも先に進まないのもあれでしょうし、実際のコードを示しますね。
WHILE TRUE
IF BUTTON()==#A THEN BREAK
WEND
としてみてください