我无法在我的flash文本框中输入@和$等符号

时间:2010-08-17 16:01:31

标签: flash actionscript adobe flash-cs5

我有一个电子邮件地址的输入文本字段,不允许我键入除字母,数字,空格和*之外的任何内容*我需要能够输入@,因为这是一个电子邮件地址输入字段...是否有我可以改变设置以允许这个吗?

2 个答案:

答案 0 :(得分:3)

您确定要在输入文本框中嵌入这些字符吗?这将使您指定的所有字符在导出的Flash影片中可用。请按照以下步骤操作:

  1. 确保将文本字段设置为输入文本(听起来像是这样)
  2. 在“特性”选项板中的“字符”调板(CS4及更高版本)下,单击“字符编码”。如果您正在使用CS3及更低版本,请查看“特性”选项板,并且应该有类似的嵌入字符选项
  3. 在对话框中,您应该选择大写,小写,数字和标点符号
  4. 点击确定
  5. 这样做会告诉Flash,当您发布SWF时,还需要它包含输入字段的字体集。 这应该可以解决你的问题。

答案 1 :(得分:2)

您需要确保在文本字段中嵌入所需的字形。

选择文本字段,点击属性并选择嵌入,然后确保显示的窗口最终看起来像这样或类似:

enter image description here

值得一提的是,您的字体也必须支持这些字符。