【发布时间】:2010-09-29 06:37:39
【问题描述】:
主题问题说明了一切。
在用户键入任何内容之前,我在舞台上有一个输入文本字段,其中包含一些描述文本的文本。现在,当用户关注(单击)该字段时,如何清除此文本?
【问题讨论】:
主题问题说明了一切。
在用户键入任何内容之前,我在舞台上有一个输入文本字段,其中包含一些描述文本的文本。现在,当用户关注(单击)该字段时,如何清除此文本?
【问题讨论】:
在您的文本字段中侦听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("");
}
【讨论】:
重要提示:userName 是 MovieClip,而这个movieClip 在里面我有TextField,名字是txt。
userName.addEventListener(FocusEvent.FOCUS_IN, clearBox);
function clearBox(evt:FocusEvent):void
{
userName.text="";
}
【讨论】: