用RichEditableText做的一个代码编辑器
博客专区 > clschen 的博客 > 博客详情
用RichEditableText做的一个代码编辑器
clschen 发表于5年前
用RichEditableText做的一个代码编辑器
  • 发表于 5年前
  • 阅读 125
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

原文地址:http://www.chenlinsheng.com/?p=211

用flex4.6做了一个简单的代码编辑,主要是实现关键词显色,和行号显示,保存和打开文件。功能挺简单,主要是里面的逻辑关系。现在的效率也不是很高,大家如果有什么好建议的话,欢迎批评指出

效果图:

20130406084025

(挺简陋的,别吐槽哈~)

主要用到的知识:
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(“保存文本文件”);

=》原文网盘下载

推荐:

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 4
博文 21
码字总数 10662
作品 1
×
clschen
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: