因此,当我在其上设置maxChars属性时,我注意到Flex中的TextInput会出现这种奇怪的行为。例如,maxChars =“1”。
如果你有这个设置并且在TextInput中有1个字符,然后按另一个键就不会发生任何事情,因为最大字符已经在那里。但是,如果按Insert键然后按另一个键,该字符将显示在TextInput中,在TextInput中留下2个字符,最多只允许1个字符。
我相信所有TextInput都会发生这种情况,而不仅仅是自定义的。
任何人都知道如何解决这个问题?我可以在自定义TextInput中覆盖某些方法来覆盖此行为吗?
谢谢!