9.21.用ActionScript实现选择文本

问题
我要选中一部分文字
解决办法
使用TextField.setSelection( )方法。
讨论
TextField.setSelection( )方法是以程序的方式选中一部分文本,它接受两个参数:
startIndex
开始位置
endIndex
结束位置

调用该方法之前,文本框必须先拥有焦点,可通过Stage.focus进行设置:
+展开
-ActionScript
stage.focus = field; //设置焦点
field.text = "this is example text"// 设置文本内容
field.setSelection(0, 4); //选中"this"

通过selectionBeginIndex 和selectionEndIndex 两个只读属性可获得选中文本的具体位置。

加支付宝好友偷能量挖...


评论(0)网络
阅读(86)喜欢(0)flash/flex/fcs/AIR