我在屏幕上有一个火花按钮,我正在使用 actionscript 动态更新标签,如下所示:
discount.label = this.data.SelectedDiscount.discount + "%";
问题是新标签文本被截断,即使有空间。
最初,按钮中的标签是空白的:
然后在我用上面的代码更改标签后,它看起来像这样,当它应该说“30%”时:
但是,如果我然后单击该按钮,它会更新显示并正确呈现:
我尝试了所有各种无效和验证方法,使用按钮宽度等等,都无济于事。如果初始标签更宽,具有类似“------”的值,那么它可以正常工作,但不幸的是,一串空格并不能解决问题。出于可用性原因,我真的不想要一串“0%”或“00%”,那么有什么简单的方法可以让它正常工作吗?
最好我想避免为了实现这一点而伪造鼠标点击。