0
我是Flash和AS3的新手。Flash AS3 DataGrid
我有这样
Item Percentage
A 20%
B 7.5%
百分比列一个DataGrid是可编辑的。
它正在自动取款机,但我只是希望提升用户的交互,所以我的问题是:
你如何限制用户输入到只有0-9。和%。
当他们完成编辑单元格时,如果它尚未存在,请添加“%”。
预先感谢您:)
我是Flash和AS3的新手。Flash AS3 DataGrid
我有这样
Item Percentage
A 20%
B 7.5%
百分比列一个DataGrid是可编辑的。
它正在自动取款机,但我只是希望提升用户的交互,所以我的问题是:
你如何限制用户输入到只有0-9。和%。
当他们完成编辑单元格时,如果它尚未存在,请添加“%”。
预先感谢您:)
要限制用户可以键入文本,你可以使用TextInput组件的restrict财产。它允许您提供文本输入中允许的一串字符。在这种情况下,你的字符串将是0-9%。我个人也会限制用户输入%并且总是自动添加它。
要在最后添加%,您可以在用户更改文本(我相信它是“更改”事件)时监听事件,并且如果最后一个字符不是“%”,请将百分号附加到字符串。