我正在尝试创建一个电影剪辑,其中我有一个带有默认标题“声音'#'”的动态文本。我正在尝试使其动态化,并且字符“#”应该替换为任何字母。我正在尝试阅读动态文本中的文本,并使用 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
但是当我测试这部电影时,重放的信不见了。有任何想法吗?
谢谢,