ティラノスクリプト:テキストボックス拡張プラグイン

editタグで使用するテキスト入力欄(テキストボックス)の機能を拡張したプラグインです。


textbox_ex_001.jpg


プラグインの導入方法


data > others > plugin フォルダに textbox_ex フォルダを配置して
first.ks の最初のほうに[ plugin name="textbox_ex" ]と記述してください。
これ以降、[ change_textbox ][ focus_textbox ][ check_blank ]マクロと
文字列を整形するための関数が使用できるようになります。


スクリーンショット


textbox_theme_03.png
textbox_theme_05.png
textbox_theme_06.png
textbox_theme_07.png


つかいかた


実際にプラグインを組み込んだサンプルシナリオを同梱しています。
マクロの詳細や関数の使い方についてもサンプル内で説明していますので、そちらをご覧ください。


ダウンロード


最新版は v103 です(ファイルの末尾がバージョン番号となっています)
ご利用の際は《素材利用規約》をご確認くださいますよう お願いいたします。

テキストボックス拡張プラグインをダウンロード



更新履歴


2022.03.28 v103
アラート表示後、テキストボックスの操作ができなくなっていたのを修正

2019.09.07 v102
check_blankマクロのstotage_ok,storage_ngを修正
パラメータの記述がないときは呼び出し元のシナリオをジャンプ先に指定するよう修正

2019.09.01 v101
text_boxマクロにopacity属性を追加、その他軽微な修正

2019.08.25 v100
公開

関連記事
Posted byこ・ぱんだ

Comments 4

There are no comments yet.
ななしさん  
To こ・ぱんださん

早速のご対応ありがとうございます。

遅ればせながら、素晴らしいプラグインやゲームUIをご提供いただきありがとうございます。
今後も楽しみにしております。

2022/03/28 (Mon) 19:46 | EDIT | REPLY |   
こ・ぱんだ  
Re: タイトルなし

追記です。

修正版をアップロードいたしました(v103)。
お手数をおかけして大変申し訳ありませんが
再度ファイルをダウンロードしてご利用くださいませ。

他にも不具合等を発見された際にはお知らせいただけますと幸いです。

2022/03/28 (Mon) 01:46 | EDIT | REPLY |   
こ・ぱんだ  
Re: タイトルなし

こんにちは、こ・ぱんだです。
プラグインをご利用いただきありがとうございます。

ご報告いただいた件につきましてこちらで確認したところ、
どうやらアラートの処理で引っかかってるみたいです。

現時点では良い解決策が思い当たらないので、誠にお手数ですが
[ check_blank ]タグ内に「show_alert="false"」を追加して、
アラートを非表示にしてやってください(動作確認済です)。

2022/03/27 (Sun) 21:29 | EDIT | REPLY |   
ななしさん  

はじめまして、
いつもお世話になっております。

「テキストボックス拡張プラグイン」をお借りしております。
[check_blank]を実行したあと、フォーム未入力の場合、再度[edit]タグが存在するラベルにジャンプしますが、
テキスト入力フォームは表示されるのですが、なぜか字の入力が行えません。

同封されていたサンプルを参考に設定しましたが、サンプルと同様の記述でもテキストフォームの入力が行えませんでした。

サンプルやreadmeなど確認したつもりですが、どう解決すればよいのか分からず、
対処法をご教示いただけないでしょうか。

下記の「*check」を通ってから「*name」に戻るとテキスト入力フォームがクリックできなくなり、字の入力が行えなくなってしまいます。
=================================================
*name
[edit name="f.shujinkou_myouzi" left="100" top="100" size="20" width="200" height="40" maxchars="10"]
[change_textbox bg_color="0x222222" border_width="0" border_radius="0" font_color="0xFFFFFF"]

[button graphic="kettei.png" x="380" y="250" target="*check" enterimg="kettei_hover.png" clickimg="kettei_click.png"]

[s]

*check
[commit]

[iscript]

tf.shujinkou_myouzi_ck = sf.del_space(f.shujinkou_myouzi);

[endscript]

; 未入力チェック
[check_blank var_name="&tf.shujinkou_myouzi_ck" storage_ng="name.ks" target_ng="*name" storage_ok="name.ks" target_ok="*ok" alert_message="入力しないと次に進めないので、適当になんか書いてね"]

[s]
=================================================

2022/03/27 (Sun) 01:49 | EDIT | REPLY |   

Leave a reply