原文地址:http://www.chenlinsheng.com/?p=211
用flex4.6做了一个简单的代码编辑,主要是实现关键词显色,和行号显示,保存和打开文件。功能挺简单,主要是里面的逻辑关系。现在的效率也不是很高,大家如果有什么好建议的话,欢迎批评指出
效果图:
(挺简陋的,别吐槽哈~)
主要用到的知识:
1.正则:
private var regEx:RegExp = new RegExp(“n|r|;|=”,“g”);
2.TLF 文本:
tf=new TextLayoutFormat();
tf.color=0×000000;
3.字符串操作:
var text :String = code.text.toUpperCase().replace(regEx,” “);
var str:String=text.substr(an,code.text.length);
var strArr:Array=str.split(” “);
4.获取行号:
var line:uint = code.mx_internal::textContainerManager.numLines;
5.保存与打开:使用file类
file = new File(“/未命名.as”);
file.addEventListener(Event.SELECT,selectSaveFile);
file.browseForSave(“保存文本文件”);
=》原文网盘下载
推荐:
修改FLEX4 LIST的多选模式
STARLING滤镜合集2(新增7种滤镜)
视频: 广东潮剧院一团——潮剧小品《新柜中缘》
猪八戒网,全国最大在线服务网,轻松零成本创业
土财主休闲威客,轻松网赚