【发布时间】:2010-03-17 11:51:34
【问题描述】:
我有一个问题,我想要一个默认情况下包含单词 NAME 的文本字段,当用户单击它时变为空。
文本字段的实例名称为“nam”,并且位于实例名称为“input_text”的电影中。
我四处搜索并找到了每个人都建议这样做的代码示例:
textboxinstancename.onSetFocus = function() {
textboxinstancename.text = "";
};
应该可以。它似乎适用于除我以外的所有人。
我尝试在“input_text”电影的第一帧上使用以下内容,但没有成功:
this.input_text.nam.onSetFocus = function() {
this.input_text.nam.text = ""
}
我试过把它放在场景的第一帧,还是没有结果:
_root.input_text.nam.onSetFocus = function() {
_root.input_text.nam.text = ""
}
我已经以与上次相同的方式分别尝试了这个,实例上的“this”和场景上的“_root”(用 x 表示):
x.input_text.nam.onSetFocus = function() {
if (x.input_text.nam.text == "NAME") {
x.input_text.nam.text = "";
}
};
还是没有运气。
【问题讨论】: