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


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0225
画像が動かない2解決


リンク

2015/2/25(Wed) 16:45:38|NO.67526

画像"001.bmp"と、画像"002.bmp"を用意して、
交互に表示させたいのですが…。
うまく表示されません。全く動かないのです。
そして、原因がわからないです…。
誰かお助けを…


buffer 2 picload "001.bmp" buffer 3 picload "002.bmp" gsel 0 gcb=2 repeat redraw 0 cls gmode 2 gcopy gcb,0,0,24,24 if gcb=2:gcb=3 if gcb=3:gcb=2 redraw 1 wait 10 loop



この記事に返信する


kanahiron

リンク

2015/2/25(Wed) 17:12:06|NO.67528

gcbが2だったら3にする処理の後に3だったら2にする処理があるのですから2以外にはなりませんよ
repeat-loopの中では変数cntにループした回数が入ります
その数値を2で割った値は0か1になるので、交互の表示に使えます


buffer 2 color 255,0,0 boxf ;picload "001.bmp" buffer 3 color 0,255,0 boxf ;picload "002.bmp" gsel 0 gmode 2 repeat redraw 0 color 255,255,255 boxf color //clsはあまり使うべきではありません gcopy (cnt\2)+2,0,0,24,24 redraw 1 wait 10 loop



リンク

2015/2/26(Thu) 15:39:27|NO.67541

あ…
3にしたらすぐに2になってたんですね…。
お恥ずかしい…。
cntの偶数か奇数かで判断するんですね。なるほど。

ありがとうございます!!



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