想要在 Flex 的 Spark textinput 控件中设置光标位置

Posted

技术标签:

【中文标题】想要在 Flex 的 Spark textinput 控件中设置光标位置【英文标题】:Want to set cursor position in Spark textinput control in Flex 【发布时间】:2014-08-25 21:14:59 【问题描述】:

我使用 Flex 4.5。我想根据整数变量设置光标位置。例如,如果我的变量值为 5,那么文本框中的光标将指向位置 5。那么有什么方法可以实现这一点??

提前致谢。

【问题讨论】:

【参考方案1】:
 textInput.setFocus();
 textInput.selectRange(caretPosition, caretPosition);

【讨论】:

实际上我使用 Spark inputtext 控件,当我更改任何文本时,光标焦点会自动进入最后一个索引。那么我该如何预防呢?? 如果您只想以编程方式处理文本更改,则处理 FlexEvent.VALUE_COMMIT,或者如果您只想处理用户编辑操作,则处理 TextOperationEvent.CHANGE。更新此事件上的光标位置。

以上是关于想要在 Flex 的 Spark textinput 控件中设置光标位置的主要内容,如果未能解决你的问题,请参考以下文章