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


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0103
polenta単語帳の作成について(2)4解決


polenta

リンク

2008/1/3(Thu) 11:01:07|NO.12998

 以前、単語帳の一時停止と再生の機能について質問した者です。
この問題は一応解決したのですが、新たに不具合が生じたので
、問題点を押してていただけると幸いです。
この掲示板の回答をもとに、少しスクリプトを以下のように変
えました。
つまり、テキストに保存してある文字の表示が終了されたあと、
トップページに戻るようにしたのです。
しかし、2回目以降は、再生、一時停止が機能しません。
何が問題なのでしょうか?
 あと、もう1つ、質問があります。現在は、count=5 のように、
テキストを読み込む行数を指定していますが、テキストの最終行
まで、読み込むようにするには、どのようなスクリプトを書けば
よいのでしょうか?
 皆さんからすれば、簡単すぎる質問で、大変恐縮ですが、ホー
ムページなどで、さんざん調べても、解決できなかったので、
よろしくお願いします。
 (私は、超〜初心者なので、なるべくわかりやすく説明して
頂けたらとおもいます。)



*top cls button "開始", *btn notesel buf noteload "001.txt" stop *main color 0, 0, 0: boxf noteget a,count pos 125,60:color 255,255,255:font msgothic,35,1:mes a wait 200 count++ if count=5 { goto *top } else { goto *main } stop *btn if state=0 { title "再生中" objprm 0, "一時停止" state = 1 goto *main } else { title "一時停止中" objprm 0, "再開" state = 0 stop }



この記事に返信する


eller

リンク

2008/1/3(Thu) 11:35:44|NO.12999

変数「count」の値がどのように変化するか、デバッグウィンドウなどで調べてみてください。



polenta

リンク

2008/1/3(Thu) 16:49:10|NO.13001

デバッグウィンドウの存在を今日、初めて知りました。
前に、掲載したスクリプトでは、5行、読み込むように設定しています。
countの変数を見ると、2回目以降の再生は、テキストの6行目から
読み込みが開始されることがわかりました。

とりあえず、現状を理解することには成功し、一歩前進しましたが、
問題は解決できませんでした。

一度、カウントcountし始めた数字を0に戻すことはできないのでしょうか?



ANTARES

リンク

2008/1/3(Thu) 23:12:56|NO.13004

>テキストの最終行
>まで、読み込むようにするには、どのようなスクリプトを書けば
>よいのでしょうか?
 notemaxを使います。

>一度、カウントcountし始めた数字を0に戻すことはできないのでしょうか?
count=0



polenta

リンク

2008/1/4(Fri) 19:23:16|NO.13012

あぁ、こんな簡単だったとは!
ありがとうございました。



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