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

时间:2009-03-25 09:11:21

标签: flash actionscript text actionscript-2 character

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

2 个答案:

答案 0 :(得分:2)

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

var textFormat:TextFormat = new TextFormat();
textFormat.font = 'Myriad Pro';
textBox.setTextFormat(textFormat);
textBox.defaultTextFormat = textFormat;

当然,如果不存在大小或其他属性的差异,您只需要定义textFormat一次。 setTextFormat(textFormat)适用于文本框中已有的文本,而defaultTextFormat适用于将从该点添加到文本框的文本。

这应该可以解决问题。在Flash CS4中测试。

答案 1 :(得分:0)

如果您使用的是Flash IDE,则可以使用JSFL自动在文本字段中嵌入字符。 Here is an example.