HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2016
1130
ずんぴーgoto命令について4未解決


ずんぴー

リンク

2016/11/30(Wed) 19:11:37|NO.77417

質問です
(全部書くと長くなってしまうので省略します)

*game


*get
button”ok",*game
goto *get

「ok」ボタンを押したら
*gameに移りたいのですが、
何度押しても
*getに移ってしまいます

解決方法を教えてください
よろしくお願いします



この記事に返信する


C

リンク

2016/11/30(Wed) 19:20:18|NO.77418


*get button”ok",*game goto *get

もしかしてボタンを押す前に*getに移っていませんか?
このプログラムならフリーズすると思いますが…。

buttonの後に直接gotoを置いてしまうと、
ボタンは確かにあるのですが、こうなります。

*getを実行→gotoで*getに戻る→*getを実行→gotoで*getに・・・

と永遠ループになるので、


*get button "ok", game stop goto *get
にすれば解決すると思います。



ずんぴー

リンク

2016/11/30(Wed) 19:23:12|NO.77419

回答ありがとうございます!
学校の実習でやっているので、
明日やって試してみます!



C

リンク

2016/11/30(Wed) 19:24:38|NO.77420

もし解決しない場合、ソースがこうなっていませんか?


*game mes "・・・" button "・・・", *aaa (中略) mes "・・・・・" *get button”ok",*game goto *get

こうなっている場合、*gameの最後に『stop』を入れる事で解決します。



*game mes "・・・" button "・・・", *aaa (中略) mes "・・・・・" stop *get button”ok",*game goto *get

*gameが実行されてもstopがないので、
そのまま止まらずに*getに進んでしまっているのかもしれません。



Ve

リンク

2016/11/30(Wed) 20:02:36|NO.77421

*game のラベルにstopがない。

さらに気になるのは


*get button”ok",*game goto *get

永久ループの必要がないので、goto *getはstopで良いかと。



ONION software Copyright 1997-2023(c) All rights reserved.