flex的RichTextEditor用法两则

来源:http://blog.minidx.com/2008/12/10/1703.html

<mx:RichTextEditor id="noticContentTxt" 
showControlBar="false"
cornerRadius="0"
width="100%"
height="100%"	
rollOut="noticContentTxt.showControlBar = false;"
rollOver="noticContentTxt.showControlBar = true;"
change="richTextEditor_change(event);"
creationComplete="richTextEditor_creationComplete(event);"/>


其中:
rollOut="noticContentTxt.showControlBar = false;"    rollOver="noticContentTxt.showControlBar = true;"
把鼠标移开隐藏编辑栏

change="richTextEditor_change(event);"    creationComplete="richTextEditor_creationComplete(event);
在编辑器右上角显示字数:
private const MAX_CHARS:uint = 2000;
			
private function richTextEditor_creationComplete(evt:FlexEvent):void {
				RichTextEditor(evt.currentTarget).textArea.maxChars = MAX_CHARS;
}
			
private function richTextEditor_change(evt:Event):void {
	var rte:RichTextEditor = evt.currentTarget as RichTextEditor;
	var rteTA:TextArea = rte.textArea as TextArea;
	rte.status = rteTA.length + "/" + rteTA.maxChars;
}


用<s:RichEditableText textFlow="{TextConverter.importToFlow(notic.noticContent, TextConverter.TEXT_FIELD_HTML_FORMAT)}"  width="601" height="303"/>
显示html格式的内容

你可能感兴趣的:(editor)