トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     テキストフィールドでのパスワード入力
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ゲスト
Åê¹ÆNo.5754
投稿日時: 2004-3-31 23:17
Re: テキストフィールドでのパスワード入力
ありがとうございます。
なるほど

フォント埋め込みという方法もありましたか。
しかしフォントを埋め込んでしまうと、ファイルサイズが
大きくなってしまうので、ちょっとキツイですね。

引用:

おそらくその様な機能はエンベッドでは無いと思います。
TextField.onKillFocusイベントハンドラに、TextField.textプロパティを変数に格納してから「●」でマスクする処理を行う関数を割り当ててみれば出来るかなと思いますよ。
例えば、
//フレームアクション
//Field:TextField

var fieldStock = new String();
Field.onKillFocus = getMaskedWithDots;

function getMaskedWithDots()
{
     fieldStock = this.text;  //入力内容を格納
     this.text = "";
     while(this.text.length<fieldStock.length)
     {
          this.text += "●";
     }
}



の上記スクリプトで試してみたんですが、
入力中に変化しないのはマズイですよね、パスワードとして

試しに


Field.onKillFocus = getMaskedWithDots;


の部分を


Field.onChanged = getMaskedWithDots;


にしてみたんですが、文字が入れ替わるごとにカーソル位置が
一番最初に戻ってしまいます。

テキストフィールドのカーソル位置を制御することは
出来るのでしょうか?
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   テキストフィールドでのパスワード入力 ゲスト 2004-3-31 21:07
     Re: テキストフィールドでのパスワード入力 ゲスト 2004-3-31 22:20
       Re: テキストフィールドでのパスワード入力 rin-ko 2004-3-31 22:40
     » Re: テキストフィールドでのパスワード入力 ゲスト 2004-3-31 23:17
         Re: テキストフィールドでのパスワード入力 s-n1211 2004-3-31 23:40
           Re: テキストフィールドでのパスワード入力 kasai 2004-3-31 23:46
             Re: テキストフィールドでのパスワード入力 ゲスト 2004-4-1 0:02
         Re: テキストフィールドでのパスワード入力 ゲスト 2004-4-1 0:35
           Re: テキストフィールドでのパスワード入力 ゲスト 2004-4-1 9:58

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops