我使用Flash CS5和AS2完成了一个简单的联系表单。不是在每个文本字段中都包含诸如“您的电子邮件”,“主题”和“消息” 之类的标题,而是包含内部每个相关文本字段,并由输入文本。我想做两件事:
使初始文本(即“主题”)的尺寸更小,重量也大于用户输入的后续文本。
我还希望一旦用户开始输入同一个框,初始文本(即“主题”)就会消失。
非常感谢任何帮助。
答案 0 :(得分:1)
使用两个文本字段似乎不切实际。您可以使用文本字段的onSetFocus handler并使用setTextFormat()
和/或setNewTextFormat()
更改字体,使用text = "";
删除文字。
tf.onSetFocus = function () {
tf.text="";
tf.setTextFormat (format);
tf.setNewTextFormat (format);
}
其中tf是文本字段,格式是有效的TextFormat对象。
答案 1 :(得分:0)
您是否希望用户能够与字段名称“默认”文本进行交互? (例如选择它,看工字梁等)
如果没有,那么为什么不在输入TextField后面添加一个额外的动态TextField,使用您的字段名称,并在用户开始输入后将其_visible
设置为false
。