http://ikinako.hp.infoseek.co.jp/javascript/aes_tl.html
以前に作っておいたテキスト枠を本体と合わせてみました。
やっぱりオブジェクト指向に作っておくのは楽ですね。
new TL();
これ1行で実装完了、表示位置を調整すれば
見た目もそれっぽっく! と思ったら問題発生。
文字出力中にクリックすると最後まで表示されるって
よくある動作ができない……
だめだっ、これじゃテキスト飛ばして読めないorz
デバッグ開始です。
出力開始直後は反応しないのに、5文字目くらいだとちゃんと
動作してる、えーっと?関数自体は合ってるよな?
となると……
どうやらonClickイベント自体が発生していないようです。
……どうしろと?
解決しました。私のPCの設定が悪かったようです
ダブルクリックの認識間隔が長すぎて、連続のクリックに
対してonClickイベントが出てない、出るのはonDblClick。
さて、PCの設定を変えるべきか、プログラムを弄るべきか
今のマウス設定で市販のギャルゲーは問題無いんだし、
って事でスクリプトを修正
onClickでやってたのをonMouseUpに変えてみました。
あっさりと直りました!?原因の特定に掛かった時間はいったい……
次はシナリオの構文解析やります。
以前に作っておいたテキスト枠を本体と合わせてみました。
やっぱりオブジェクト指向に作っておくのは楽ですね。
new TL();
これ1行で実装完了、表示位置を調整すれば
見た目もそれっぽっく! と思ったら問題発生。
文字出力中にクリックすると最後まで表示されるって
よくある動作ができない……
だめだっ、これじゃテキスト飛ばして読めないorz
デバッグ開始です。
出力開始直後は反応しないのに、5文字目くらいだとちゃんと
動作してる、えーっと?関数自体は合ってるよな?
となると……
どうやらonClickイベント自体が発生していないようです。
……どうしろと?
解決しました。私のPCの設定が悪かったようです
ダブルクリックの認識間隔が長すぎて、連続のクリックに
対してonClickイベントが出てない、出るのはonDblClick。
さて、PCの設定を変えるべきか、プログラムを弄るべきか
今のマウス設定で市販のギャルゲーは問題無いんだし、
って事でスクリプトを修正
onClickでやってたのをonMouseUpに変えてみました。
あっさりと直りました!?原因の特定に掛かった時間はいったい……
次はシナリオの構文解析やります。
コメント