Flash 在多个动态文本字段中嵌入字符

Flash 在多个动态文本字段中嵌入字符,flash,actionscript,text,actionscript-2,character,Flash,Actionscript,Text,Actionscript 2,Character,如何一次性嵌入一些字符,并将它们嵌入到我的所有动态文本字段中?如果您使用的是Flash IDE,则可以使用在文本字段中自动嵌入字符 我不认为默认情况下你可以这样做,但你可以做一些接近的事情: 1.你去图书馆,选择“新字体”。 2.选择字体,例如“Myriad Pro”,选中“导出Actionscript”复选框。您会收到一条关于一个类不存在并且在运行时生成的消息—您可以按“OK”,不用担心。 3.定义动态文本字段时,请执行以下操作: var textFormat:TextFormat = new

如何一次性嵌入一些字符,并将它们嵌入到我的所有动态文本字段中?

如果您使用的是Flash IDE,则可以使用在文本字段中自动嵌入字符

我不认为默认情况下你可以这样做,但你可以做一些接近的事情: 1.你去图书馆,选择“新字体”。 2.选择字体,例如“Myriad Pro”,选中“导出Actionscript”复选框。您会收到一条关于一个类不存在并且在运行时生成的消息—您可以按“OK”,不用担心。 3.定义动态文本字段时,请执行以下操作:

var textFormat:TextFormat = new TextFormat();
textFormat.font = 'Myriad Pro';
textBox.setTextFormat(textFormat);
textBox.defaultTextFormat = textFormat;
当然,如果大小或其他属性不存在差异,则只需定义一次textFormat。
setTextFormat(textFormat)
适用于文本框中已有的文本,而
defaultTextFormat
适用于从该点开始添加到文本框中的文本

这应该能奏效。在Flash CS4中测试