不久前我写了一个 Flash 游戏(CS3),它曾经可以工作,但是当尝试在 CS5 中编译相同的 FLA 文件时不起作用。
我有一个名为 tScore 的动态文本字段
tScore.text = Score;
用于将用户分数的当前整数值应用到文本框。它不再那样做。(它看起来是空的)
通过简单的调试:
tScore.text = Score.toString; // no value shown
tScore.text = String(Score); // no value shown
tScore.text = "A"; // sets the field to the value A
tScore.text = "123"; // no value shown
tScore.text = "C123"; // value "C" shown
tScore.text = "A12A"; // value "AA" shown
tScore.text = "000"; // value "000" shown
tScore.text = "01"; // value "0" shown
我知道奇怪的事情在闪存中发生已经很长时间了——但是——这对我来说毫无意义。
有没有人遇到过不接受数字的文本字段?