使用输入文本时如何改变类型的大小和重量? Flash和AS2

时间:2011-01-13 13:30:59

标签: flash text input

我使用Flash CS5和AS2完成了一个简单的联系表单。不是在每个文本字段中都包含诸如“您的电子邮件”,“主题”和“消息” 之类的标题,而是包含内部每个相关文本字段,并由输入文本。我想做两件事:

  1. 使初始文本(即“主题”)的尺寸更小,重量也大于用户输入的后续文本。

  2. 我还希望一旦用户开始输入同一个框,初始文本(即“主题”)就会消失。

  3. 非常感谢任何帮助。

2 个答案:

答案 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