【问题标题】:Embed characters in multiple dynamic textfields在多个动态文本字段中嵌入字符
【发布时间】:2009-03-25 09:11:21
【问题描述】:

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

【问题讨论】:

    标签: flash actionscript text actionscript-2 character


    【解决方案1】:

    我认为默认情况下你不能这样做,但你可以做一些接近的事情: 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 中测试。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多