用textfield制作richTextEdit

2010-02-23 17:42

textfield有一个方法

1.方法:setTextFormat(format:TextFormat, beginIndex:int = -1, endIndex:int = -1);

用它可以设置从起始点到结束点的字体样式;

2.属性:selectionBeginIndex和selectionEndIndex,分别记录文本被选择后,被选中文本的起始点和结束点位置。

3.属性:defaultTextFormat,用来设置文本默认输入格式;

4.自动获得输入焦点:

stage.focus = textfield;

textfield.addEventListener(FocusEvent.FOCUS_OUT,getFocus);

private function getFocus(event:FocusEvent):void{

      stage.focus = textfield;

}

5.如果想保存用户编辑过的文本,将来以便在用户需要时展示给用户,可以将textfield.htmlText以字符的形式保存,然后需要时再将这些字符赋值给textfield.htmlText;

原文地址:https://www.cnblogs.com/crkay/p/1747899.html