我正在做一个游戏,当我想显示分数时会发生奇怪的错误。AS3:奇怪的动态文本错误
例如,它显示5而不是75.它有时会发生,并不是经常性的,只有一会儿,直到变量再次改变。
的代码很简单:
point_txt.text = String(points);
当我检查变量 “点” 与跟踪();它显示正确。
任何人都有同样的问题,并知道如何解决它?
我正在做一个游戏,当我想显示分数时会发生奇怪的错误。AS3:奇怪的动态文本错误
例如,它显示5而不是75.它有时会发生,并不是经常性的,只有一会儿,直到变量再次改变。
的代码很简单:
point_txt.text = String(points);
当我检查变量 “点” 与跟踪();它显示正确。
任何人都有同样的问题,并知道如何解决它?
这应该可以解决你的问题:
point_txt.text = String(points);
point_txt.width = point_txt.textWidth;
干杯!
它不。文本字段宽度不是问题。这个错误的更好的例子将显示35而不是305。 – user1798740
更改属性面板行为:单行
它是否总是缺少相同的字母?如果是这样,请确保您嵌入了所有需要的字符。默认情况下,Flash只会在IDE中的舞台上嵌入文本字段中已经使用的字符。可能会出现这种情况,您在占位符文本中使用了大部分(但不是全部)数字。 –
它是7,9,0,但并不总是嵌入。 – user1798740
听起来像某些字符没有嵌入,如果跟踪是正确的数字 – Ronnie