■パスワードのインプットボックスを作る。(パスワードフィールド) 注意:HSP2.55以前用です
;以下ソース input s_pass a=0 : objsend 0,$cc,'*',a,1 stop |
解説:
まず、インプットボックス(文字を入れるためのボックス)を作ります。
そして、オブジェクトを変形させて...コレでパスワードで隠れるインプットボックスの完成!
ついでに、応用として「*」以外にも「@」や「%」や「=」や「A」などでも隠せます。
方法は、「'*'」で囲ってある「*」を好きな文字に変えたらいいだけです。
隠す文字に使えるのは、1文字だけで英数字です。(「■」などは無理)
また、囲む記号は、「"」ではありません「'」です。
ついでに、緑色にしている「a」という変数。これ、「a=0」だからわざわざ変数にしなくてもいいやんかとは
思わないでください。これを変数にしていないとHSPでエラーを起こします。
(実際に変数にしないでやってみると「Error 4 計算式でエラーが発生しました」って出ますよ)
また、赤色の「0」は「input」のオブジェクトIDを意味しています。
もしもオブジェクトIDが0以外なら変更してください。