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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0112
ゆとりexe内でボタン処理について3解決


ゆとり

リンク

2014/1/12(Sun) 13:16:56|NO.59309

ご観覧ありがとうございます。

>http://www.geocities.jp/hsp_chat/aa.jpg

下手な絵ですがこんな風にできたらと思っています。

*main
screen 0, 400,400 syscolor 15 : boxf 0, 0, 400, 400 button gosub "a",*aaa pos 63,0 button gosub "b",*bbb pos 126,0 button gosub "c",*ccc stop *aaa cls 0 pos 200,200 mes "aaaaaaaa" stop *bbb cls 0 pos 200,200 mes "bbbbbb" stop *ccc pos 200,200 mes "cccccc" stop

これだと当然ボタンを押すと文字だけ、でてボタンは消えてしまいます。

ボタンは消えずに処理だけが下に反映され、違うボタンを押せば
前のボタンの処理は消え、押されたボタンだけの処理をしたいのですが
どうすればよいでしょうか?



この記事に返信する


FunnyMaker

リンク

2014/1/12(Sun) 13:59:56|NO.59311

こんな感じですかね。


*main
screen 0, 400,400
syscolor 15 : boxf 0, 0, 400, 400
button gosub "a",*aaa
pos 63,0
button gosub "b",*bbb
pos 126,0
button gosub "c",*ccc
stop
*aaa
;cls 0 ←これをやると画面が初期化されてボタンとかが全部消えちゃうから、ただ塗りつぶしたい時は使っちゃダメ。
color 255,255,255 : boxf ;直前の内容を上書きしたいなら、boxfで塗り直せばいい。
color 0,0,0
pos 200,200
mes "aaaaaaaa"
stop
*bbb
;cls 0
color 255,255,255 : boxf
color 0,0,0
pos 200,200
mes "bbbbbb"
stop
*ccc
color 255,255,255 : boxf
color 0,0,0
pos 200,200
mes "cccccc"
stop




FunnyMaker

リンク

2014/1/12(Sun) 14:01:14|NO.59312

↑すみません。いつも通りスクリプトをおまじないで囲んだのですが、何故か反映されませんでした。



隣のおばさん

リンク

2014/1/12(Sun) 14:19:22|NO.59313

解決ですw
ありがとうございます。



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