0

我正在尝试创建一个电影剪辑,其中我有一个带有默认标题“声音'#'”的动态文本。我正在尝试使其动态化,并且字符“#”应该替换为任何字母。我正在尝试阅读动态文本中的文本,并使用 Action Script 3.0 中的替换功能将字母替换为另一个字母。当我使用跟踪检查时,字母被替换但它没有显示在闪存阶段。令我惊讶的是,它只显示大写字母。这是代码..

    var myPattern:RegExp = /#/g; 
    myTxt = myTxt.replace(myPattern,"w");
    trace(myTxt); // displays the expected output in the output panel
    movieclip1.myTxt.text=myTxt;
    trace(movieclip1.myTxt.text); // displays the expected output in the output panel

但是当我测试这部电影时,重放的信不见了。有任何想法吗?

谢谢,

4

1 回答 1

0

好,我知道了。我打开属性面板并单击嵌入字体选项并检查:字符范围下的所有字形,它工作。但我不确定它到底做了什么以及我们为什么需要它。

于 2014-06-13T15:06:58.750 回答