主题问题就是这一切。
我在舞台上有一个输入文本字段,在用户键入任何内容之前,其中有一些描述文本的文本。现在,当用户关注(点击)字段时,如何清除此文本?
答案 0 :(得分:4)
在您的文本字段中侦听FocusEvent.FOCUS_IN
事件,并在触发后清除它。
http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/events/FocusEvent.html
答案 1 :(得分:3)
试用此代码
txtMessage.addEventListener(FocusEvent.FOCUS_IN, clearBox);
function textclearBox(FocusEvent)
{
txtUser.text="";//To Clear the Text Box
}
答案 2 :(得分:1)
这应该这样做。 (虽然,我的AS3有点生疏。)
textbox.addEventListener(FocusEvent.FOCUS_IN, clearBox);
function clearBox(e:FocusEvent){
textbox.setText("");
}
答案 3 :(得分:1)
重要:userName是MovieClip,这个movieClip的内部ı有TextField,其名称是txt。
userName.addEventListener(FocusEvent.FOCUS_IN, clearBox);
function clearBox(evt:FocusEvent):void
{
userName.text="";
}