伺か向けのフォーラム。自由に使ってください。ユーザアカウント登録なしで閲覧できます。
共有アカウント: 774user / 774user
バルーンの制作に関する相談・質問など全般を扱うトピックです。
■関連サイト
ukadoc……バルーンに関するSSPの仕様はこちら
balloon のつくりかたマニュアル……バルーン制作講座
BALLOON TOWN……バルーンのデータベース。作ったら登録してみましょう
オフライン
バルーンが綺麗にスクロールしてくれなくて困っています。
全行を表示したあと、一見一番下の行はきれいに収まっているように見えるのですが、validrect.bottomを超えて表示されているのかはわかりませんが、上にスクロールするとどんどん下の表示が下がってはみ出してしまいます。
きれいにスクロールさせる方法が全然わかりません。アドバイスがあれば幸いです。
オフライン
#2
どのような記述をしているかは分かりませんが、validrect.bottomに負数を設定してみてください。
SSPなら、画像の下端からのピクセル数に設定されるため、スクロールがはみ出すことはなくなると思います。
オフライン
>>3
ありがとうございます。
validrect.bottomは-38ぐらいに設定しています。
文字では説明し辛いのですが、上にスクロールすればするほど下の文字が段階的に下がっていく感じなんです。下限をバルーンの真ん中ぐらいまで持ってきても、文字を読み込む時はバルーンの中腹から文字が出てきて、最後の行が中腹に来るのですが、上に行くとずるずると領域が下に広がってしまいます。何かがbottomの設定の邪魔をしている気がするのですが、さっぱりわかりません。
領域に入りきらなかった行が浮いて見えるのかとも思いましたが、フォントサイズを変えても挙動は同じでした。
descriptとballoonsの設定が干渉しているのかとも思い、どちらか設定を消しても変わらずでした。
オフライン
#4
前提として、「行単位」で調整されるため、1行以下のズレは必ずでます。
スクロールの必要がないスクリプトの上端・下端の場合、めいっぱいまで表示しようとするので、少し下がって表示されることがあります。
それを踏まえて、最低限の設定ではどうでしょうか。
balloons*s.txt、balloonk*s.txtを全て削除し、descript.txtを以下のみにします。
charset,Shift_JIS
type,balloon
name,バルーン名
font.height,12
validrect.left,0
validrect.top,0
validrect.right,0
validrect.bottom,-38
これでも症状が出るのであれば、仕様かバグかなんとも言えませんので、SSPに報告した方が良いと思います。
ばぐとら研ToDo::SSP
オフライン
>>5
ありがとうございます。一度落ち着いて最低限の設定にしたところ、原因が絞り込めた感じがします。
descript.txt
font.height,12
validrect.left,0
validrect.top,0
validrect.right,0
validrect.bottom,-30
balloons*s.txt
validrect.left,0
validrect.top,0
validrect.right,0
validrect.bottom,-30(ここからbottom等をいじっても正常に反映されたので、干渉が原因ではありませんでした。)
まずdescriptだけにして確認し、balloonsでもスクロールに関しては問題なく動作したのですが、ここからballoonsかdescriptのvalidrect.top,をいじったところまた現象がおきました。
最終的に一行以上下がる感じです。
originを設定してもvalidrect.topを設定しなければスクロールで文字が上に飛び出してしまうと思っていたのですが、他のバルーンを見ると0にしている所が多いですね。validrect.topはいじっては駄目なんでしょうか?
編集者 MA (2017-03-10 18:02:54)
オフライン
#6
validrect.topをballoons*s.txtで設定しているバルーンは数多くあります。
balloons*s.txtに書いた内容は、descript.txtの内容を上書きするはずなので、SSPのバグな気がしますね。
ゴースト上の右クリック→機能→開発用パレットにあるバルーンテストモード(要:開発者機能オン)ではどうでしょうか。
この状態で表示される行数と、自然にスクロールした時に表示されている行数は同じでしょうか。
オフライン
>>8
バルーンテストでは、下にスクロールしきると最後の行(テストでは80)の後ろに2行以上の空行があるような感じになりました。(他のバルーンだと80でスクロールが止まる)
バルーンテストモードで自分の手持ちの中で同じ症状のあるバルーンを探したところ、すべてそうなった訳ではありませんが、topを指定しているものがスクロールを繰り返すと下にはみでることがありました。
他に要因がないかわからないので、まだバグかはわからないのですが・・・。
オフライン
#8
validrect.topの挙動が怪しいのかもしれませんね。
そうなると、各種定義ファイルの記述を変えるだけでは解決できそうにありません。
一応SSPの作者様にこのスレッドについて伝えましたが、より詳しい要因が分かったら、ここではなく、先のレスで述べたSSPのフォームへ報告した方がスムーズだと思います。
オフライン
>>9
わかりました。少々不便ですがとりあえずはこのまま調整することにします。SSP側が原因なら早く解決されるといいのですが。
わかり辛い説明にも関わらず付き合っていただき、ありがとうございました。
オフライン
ゴーストのバルーン同梱配布について質問させてください。ゴーストの初回更新でバルーンフォルダがゴーストのフォルダにDLされてしまいます。
developer_options.txtに
balloonフォルダ名/,noupdate
を指定していたので初回のインストールが終わったあとは更新ファイルとは見なされないと思っていたのですがうまく行かず…。
更新用URLを同梱ゴーストのものにしているとバルーンフォルダもDLされてしまう感じなのでしょうか…?(更新用にバルーンを抜いたゴーストをアップロードし、バルーン同梱ゴースト側の更新URLをそちらのものにしておくべきですか?)
説明下手ですみません。初心者です。ご助言いただければありがたいです。
オフライン
developer_options.txt を読むとその書き方で問題なさそうです。
http://ssp.shillest.net/ukadoc/manual/d … ptions.txt
ゴーストのファイルをアップロードするツールには何を使っていますか?
オフライン
>>12
ご返信ありがとうございます。
ブラウザからななろだにアップロードしました。
こちらが原因なのでしょうか?
伺かゴーストは、「初めてDLする際のnar」と「更新する際のデータ」を別々にすることもできます。
ですが、ななろだではどちらも同じデータが揃うようになっています。別々にはできません。
そのため、さとりすとでアップロードする際は「更新除外設定」の「narファイルに含めない」に指定したものがnarと更新ファイルに適用されます。
逆に、「更新に含めない」設定が使えませんのでご注意ください。
SSPなどでnarを作成した場合もこれは同様で、narに含まれるファイルがすべて更新用のファイルとしても扱われます。
オフライン
> こちらが原因なのでしょうか?
はい、こちらが理由になります。
バルーン同梱はせずにバルーン単体でななろだに公開するのがよさそうです。
オフライン
>>14
なるほど。すっきりしました。ありがとうございます!
いちおう
1.バルーンを抜いた更新用ゴーストを別にななろだにアップロードする
2.バルーン同梱ゴースト側の更新URLを更新用ゴーストのものにしておく
という方法でできないか試してみました。この方法でひとまず初回更新でバルーンがゴーストフォルダにダウンロードされることはないようです…。
オフライン