1

次の問題があります。

Actionscript3 で簡単なプレースホルダー関数を実現しようとしています。

最初に Input-TextField を使用しようとしましたが、数値を入力できないという問題がありました..文字のみ..なので、現在 TLF Textfield を使用しています。

プレースホルダー関数自体は、このコードで正常に動作します..「plz」はインスタンス プロパティ名です。

    plz.addEventListener( 

     FocusEvent.FOCUS_IN, 

      function(event: FocusEvent) : void { 

        if(plz.text == "Ihre Postleitzahl"){
            plz.text = "";
        }       
     } 
);

しかし、私がそうするとき、TextFieldはフォーカスを失います..そのため、ユーザーはもう一度クリックして入力を開始する必要があります。

私は何を間違っていますか?

4

1 に答える 1

0

テキストをクリアした後、このコードを使用します (ステージ クラス):

stage.focus = plz;
于 2013-10-04T12:39:27.270 に答える