Въпросът на темата казва всичко.
Имам текстово поле за въвеждане на сцената, което има някакъв текст, описващ текст в него, преди потребителят да напише нещо. Сега, как да изчистя този текст, когато потребителят се фокусира върху (щракне) полето?
Въпросът на темата казва всичко.
Имам текстово поле за въвеждане на сцената, което има някакъв текст, описващ текст в него, преди потребителят да напише нещо. Сега, как да изчистя този текст, когато потребителят се фокусира върху (щракне) полето?
Слушайте за събитието FocusEvent.FOCUS_IN
във вашето текстово поле и го изчистете, след като то се задейства. http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/events/FocusEvent.html
Опитайте този код
txtMessage.addEventListener(FocusEvent.FOCUS_IN, clearBox);
function textclearBox(FocusEvent)
{
txtUser.text="";//To Clear the Text Box
}
Това трябва да го направи. (Въпреки че моят AS3 е малко ръждясал.)
textbox.addEventListener(FocusEvent.FOCUS_IN, clearBox);
function clearBox(e:FocusEvent){
textbox.setText("");
}
важно: потребителското име е MovieClip и този movieClip вътре има TextField, чието име е txt.
userName.addEventListener(FocusEvent.FOCUS_IN, clearBox);
function clearBox(evt:FocusEvent):void
{
userName.text="";
}