2016-10-13 00:16:48 点击量:10 标签: 收藏本文
设置TextField.setSelection(startIndex,endIndex),同时通过selectionBeginIndex和selectionEndIndex两个只读属性可获得选中文本的具体位置,如果设置setSelection的两个参数相同,则是在设置光标所在位置,通过TextField.caretIndex属性可以得到当前光标所在位置
- package {
- import flash.display.Sprite;
- import flash.events.MouseEvent;
- import flash.text.TextField;
- import flash.text.TextFieldAutoSize;
- import flash.text.TextFieldType;
- public class Sample0410 extends Sprite
- {
- private var lblNumber:TextField;
- public function Sample0410()
- {
- var field:TextField = new TextField( );
- field.border = true;
- field.background = true;
- field.type = TextFieldType.INPUT;
- field.text = "我们的祖先在护佑着你";
- this.addChild(field);
- lblNumber = new TextField();
- lblNumber.autoSize = TextFieldAutoSize.CENTER;
- lblNumber.background = true;
- lblNumber.y = 150;
- this.addChild(lblNumber);
- field.addEventListener(MouseEvent.CLICK,onClick);
- }
- private function onClick(event:MouseEvent):void
- {
- var textBox:TextField = event.target as TextField;
- textBox.setSelection(5,5);
- var strStart:String = "cuplayer.com提示:起始点:" textBox.selectionBeginIndex.toString();
- var strEnd:String = "cuplayer.com提示:结束点:" textBox.selectionEndIndex.toString();
- var currentIndex:String = "cuplayer.com提示:当前光标所在:" textBox.caretIndex;
- lblNumber.text = strStart "," strEnd "," currentIndex;
- }
- }
- }
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室