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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0918
takerスクリーンセイバーに関して・・・9解決


taker

リンク

2007/9/18(Tue) 03:15:14|NO.11105

スクリーンセイバーのコンフィグ画面で
p=20
input p
のように数値を自分で入力できるようにしたのですが
それが実際のスクリーンセイバーの代入値に反映されません
なぜか教えていただけないでしょうか



この記事に返信する


f

リンク

2007/9/18(Tue) 06:04:51|NO.11106

・・・それだけの説明で判るエスパーはココには居ないんでね?

現象を再現するスクリプトの1つくらい提示してくれんかね。



judge

リンク

2007/9/18(Tue) 15:51:30|NO.11110

>数値を自分で入力できるようにしたのですが
>それが実際のスクリーンセイバーの代入値に反映されません
>なぜか教えていただけないでしょうか

原因は非常に簡単なことです。
実際のスクリーンセイバーの代入値に反映されないプログラムをあなたが書いたからです。
実際のスクリーンセイバーの代入値に反映されるプログラムを書くことで問題は解決します。



f

リンク

2007/9/18(Tue) 16:04:38|NO.11111

むう・・・っ

俺的には

「じゃあ簡単な実験スクリプトを書いてみよう」
->
	p=20
input p button goto "p= " , *mesp stop *mesp mes p stop
->「・・・あれ?実は動くやんか!?」
->「つーことは単なる自分のミスか!?」
->「ごめんなさい、僕のミスでした」



「動作検証ならこの部分を抜き出せば良いな」
->(掲示板にUP)->(多分変数名の間違いとかそんな程度の間違いを指摘される)
->「なんで自分で簡単な実験して確認しなかったのだろう><」

のどちらの行動を取るか見てみたかったのだが(鬼
それを言われてしまったか・・・。

まー実際見てみないと本当につまらんミスか深刻な問題かは分からんが。

見ての通り普通に試す限りでは考えられん話なので、
まず問題の起こるスクリプトの提示を待ってみようか。



taker

リンク

2007/9/18(Tue) 17:47:08|NO.11112

自分としてはコンフィグ画面で入力した値が
実際のスクリーンセイバーに現れると信じているのですが
(コンフィグ画面)
p=20
input p
pos 230,140:button "OK",*ssend
stop
*ssend
if sp<10 :picload "56.jpg"
wait 50
end
(スクリーンセイバー抜粋)
if xx<0 {xx=ax+10
z=0 : b=0 : m=0 : ry=rnd(ay-128)}

xx=xx-sp-z
ここのspに上で入力した20が代入されず0になるらしいです
spを20にしてやれば普通に動くのでプログラムがもともと
おかしかったということはないのですが・・・



f

リンク

2007/9/18(Tue) 17:56:52|NO.11113

・・・・。

そこに書いてある範囲で、spにpの値を受けている部分が見当たらないのは、

俺の気のせいかね?



L

リンク

2007/9/19(Wed) 22:55:35|NO.11120

というか、設定を 「保存」 しなきゃ。



taker

リンク

2007/9/21(Fri) 03:27:20|NO.11134

すいません、本文を写すとき簡略化したので
そのときにsとspがくずれたみたいです・・・

設定を保存・・・?それについて教えていただけないでしょうか



f

リンク

2007/9/21(Fri) 04:57:59|NO.11135

>設定を保存・・・?それについて教えていただけないでしょうか

それはつまり、

/P を受け取っててプレビューモードで起動しても
/S を受け取ってフルスクリーンモードで起動しても
/C を受け取ってコンフィグモードで起動しても

「同じ初期設定」で実行開始して、

コンフィグ画面で変更した設定情報は「何処にも保存しておらず」、
当然、変更した設定情報を「読み込んだりもしていない」。

・・・と、言う意味なのか?

・・・とりあえずbsaveあたりかnotesaveあたりについて調べてみれば良いんでね。



taker

リンク

2007/9/21(Fri) 13:57:00|NO.11140

ありがとうございます、やってみます!



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