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


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0321
あかさたつ矩形の連続表示6解決


あかさたつ

リンク

2011/3/21(Mon) 21:55:17|NO.37759

30px*100pxくらいの矩形を
5px間隔で画面の左から右へ流れるように表示させたいのですが
どうすればよいのでしょうか?
配列変数がヒントらしいのですが、使い方が分かりません。
よろしくお願いします。



この記事に返信する


ひらまる

リンク

2011/3/21(Mon) 22:09:51|NO.37760

よくわからないけどこういうこと?

X = 0 Y = 10 W = 30 H = 100 repeat 16 X = cnt * W + cnt * 5 boxf X, Y, X + W, Y + H await 1 loop
配列変数は使っていません。



f(飲酒中)

リンク

2011/3/21(Mon) 22:10:20|NO.37762

>5px間隔で画面の左から右へ流れるように表示させたいのですが

5pixelの隙間を空けて、タイル上に矩形を描きたいのか、

5pixel単位で移動する矩形を描きたいのか


明確にしてくれ。
配列変数が必用とも思えん。



あかさたつ

リンク

2011/3/21(Mon) 22:12:41|NO.37763

分かりづらくてすみませんでした
WindowsXPの起動画面のゲージみたいな感じです。
http://www.youtube.com/watch?v=ndwyi64Ok9A



f(飲酒中)

リンク

2011/3/21(Mon) 22:26:56|NO.37767

こうか。

box = "■■■                 " box += box font "MS ゴシック" , 16 index = 40 *lp redraw 0 color 255,255,255 : boxf : color 0,0,0 pos 232,300 : mes "[" + strmid(box , index , 20 ) + "]" index -= 2 : if index <= 0 : index = 40 redraw 1 wait 10 goto *lp



Him

リンク

2011/3/21(Mon) 22:39:32|NO.37768

キーワードを考慮に入れると、、
30px*100px
5px間隔
配列変数

dim x, 17 repeat length (x) x(cnt) = 35 * cnt loop repeat redraw 0 color boxf 10, 190, 605, 290 color $FF, $FF, $FF repeat length (x) boxf x(cnt)+5, 190, x(cnt)+10, 290 x(cnt)++ if x(cnt) > 595 : x(cnt) = 0 loop redraw 1 await 1 loop



あかさたつ

リンク

2011/3/21(Mon) 23:43:27|NO.37771

ありがとうございました



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