0

我一直在做一个 Flash 项目,其中设计师包含了打字机效果。

该效果在一天中的大部分时间都有效,现在对 fla 的其他部分进行了一些小的更改,它不起作用!

有谁知道为什么这不起作用....

import flash.text.TextField;

var phrase_string:String="SALE IS ENDING";
var n:Number= phrase_string.length;
var i:Number = 0;

addEventListener(Event.ENTER_FRAME, textCheck);

function textCheck(e:Event):void
{
    if (i < n)
    {
        display_txt.text = phrase_string.substr(0,i+1);
        i++;
        trace(phrase_string.substr(0,i+1));
    }
}

这仅在包含名为 display_txt 的动态文本字段(嵌入字体)的影片剪辑的第一帧上运行

我完全糊涂了!

4

1 回答 1

0

这是一个经典的字体嵌入问题。某些字体以不同方式处理粗体和斜体粗体,并且要显示这些粗体或斜体版本,您可能需要添加新的“字体”(相同的字体名称但不同的字体粗细)以导出到您的库中。

于 2009-11-05T21:59:46.983 回答