我正在开发一个类似于标准文本字段的类。我实际上使用它里面的默认TextField。我唯一的问题是textField无法正常工作。如果我将它设置为textField.type = TextFieldType.INPUT,我可以删除文本,但我无法输入新文本。此外,没有显示光标。这是我的班级(部分):http://pastebin.com/LsgQjxpa
皮肤是这样的:http://pastebin.com/yDhEGHLm
我无法弄清楚我到底做错了什么。我还要提到我正在为AIR Mobile编译并直接从Flash Builder进行测试
答案 0 :(得分:2)
一个问题似乎是您已将selectable
属性设置为false
。当type
为TextFieldType.DYNAMIC
时,这是有道理的。但是,type
为TextFieldType.INPUT
时会出现问题。
禁用文本选择时,不显示光标。我仍然可以编辑文本。但是,由于光标不可见,我无法更改它的位置,文本会添加到任何现有文本的前面。