久々ブログ拍手質問レス~

お久しぶりです。AIRNovelがどんどん進化していて、そのスピードに全く追いついていけていません。
 現在、メッセージボックスの近くにセーブ用などのボタンをつけるというのに挑戦しているのですが、[p]や[waitclick]での待ち中にボタンをクリックしても次へ進むので悩んでいます。


[add_lay layer=mes class=txt]
[add_lay layer=button class=txt]
[current layer=mes]
[lay layer=mes page=fore visible=true]
[lay layer=button page=fore visible=true]
[button pic=ボタン画像 page=fore layer=button top=20 left=20 global=true label=*1]

*1
あ[p]
い[p]

[s]


これで「あ」の表示のときにボタンを押して「ああ」という表示になってほしいのですが、「あい」という表示になります。ボタン優先になりませんでしょうか?



次回更新に含めますが、手っ取り早くソースファイルの変更でお願い致します。
GrpButton.asの107行目を以下のように変更して下さい。

旧 addEvent(this, MouseEvent.CLICK, {
新 addEvent(this, (CmnLib.argChk_Boolean(hArg, "event_at_down", false) ?MouseEvent.MOUSE_DOWN :MouseEvent.CLICK), {


そして[button]に新属性 event_at_down=true を指定するとお申し出の動作になります。

この新機能は、[button]が押して離した時にイベント発動になっていたが、押すだけで発動するように変更するものです。
「クリック」の意味合いが、マウスボタンを放す時ではなく、マウスボタン押下時を示す事になります。

「櫻の樹の下には」では特に問題ないようですが、ご利用の皆さんに影響が有るとマズいので、属性で切り替えられるようにします。

同様の[link]はちょっと上手くいきません。常に離した時に発動、になります。Flexの不具合かもです。
スポンサーサイト
プロフィール

ふぁみべぇ

Author:ふぁみべぇ
 →@famibee
 →メアド(四角を@に)

カテゴリ
リンク
検索フォーム
最新記事
月別アーカイブ