上面的代码计算的行数是通过TextArea.text来计算的,如果TextArea里面放的是HtmlText的话,不能用这种办法计算行数,得这样
var nLines:uint = textArea.mx_internal::getTextField().numLines;
下面这个是通用版,只要分别赋给它的属性区分一下就行。
本文介绍了一个使用Flex实现的代码编辑器组件,该组件能够根据文本内容的变化自动调整行号,并保持行号区域与代码区域的垂直滚动同步。文章提供了两种实现方式:一种适用于纯文本内容,另一种则能处理HTML文本。
上面的代码计算的行数是通过TextArea.text来计算的,如果TextArea里面放的是HtmlText的话,不能用这种办法计算行数,得这样
var nLines:uint = textArea.mx_internal::getTextField().numLines;
下面这个是通用版,只要分别赋给它的属性区分一下就行。
1649

被折叠的 条评论
为什么被折叠?