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

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

提前致谢。

【问题讨论】:

    标签: actionscript-3 apache-flex actionscript flex4


    【解决方案1】:
     textInput.setFocus();
     textInput.selectRange(caretPosition, caretPosition);
    

    【讨论】:

    • 实际上我使用 Spark inputtext 控件,当我更改任何文本时,光标焦点会自动进入最后一个索引。那么我该如何预防呢??
    • 如果您只想以编程方式处理文本更改,则处理 FlexEvent.VALUE_COMMIT,或者如果您只想处理用户编辑操作,则处理 TextOperationEvent.CHANGE。更新此事件上的光标位置。
    猜你喜欢
    • 2011-11-18
    • 2016-02-14
    • 1970-01-01
    • 2012-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-03
    • 2012-04-16
    相关资源
    最近更新 更多