锁定老帖子 主题:JAte编辑器 0.1 alpha。
精华帖 (0) :: 良好帖 (16) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-26
最后修改:2009-03-27
http://jate.googlecode.com/svn/trunk/bin/index.html http://code.google.com/p/jate/ 依旧,你需要用ie浏览器来浏览它,别的可能会不按照html来解析,而显示源文件。没办法,放在code.google上的。自己没空间。flashplay 9以上。 去年年底开始琢磨的,闲余时间研究,也有个把月了吧。用flash做文本编辑器的仿佛还真没见几个,研究的人少,我来尝尝鲜吧。或许能应用上或者核心发布为组件供flex等地方用。 icon截自open office,也有一些修改或者自己画的。源代码模式中html没做处理,flash中的html看得真难受。ubb代码尚不支持,还没写分析。其余的基本功能倒是确定了,整个大小20多k。 然而现在的问题来了,fp的textfield实在不咋样,设置字体那里今天下午弄出来了,但是设置过后居然不起作用?!当然这不是程序bug没有设置好,点击源代码按钮查看html代码确实修改正确了,但是效果没有显示!搜了半天都没见到解决办法,倒是对textfield对字体的支持声讨一大堆。 去提问、别的地方发贴,回帖也都是改变颜色大小而不是字体,或者对问题根本没有细看的。我还是在这里再发一贴求解吧。 --- as3天地会的wyang解答了这个疑惑:“flash的文本框是只能设相同语言的,例如你在场景上放的textfield 设置是宋体,那你只能设置成中文的字体,如果是自动生成的文本框,那只能设英文的字体了,中文的只会显示成默认的宋体。” 如此只能屏蔽英文字体了。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-03-26
|
|
返回顶楼 | |
发表时间:2009-03-27
as3天地会的wyang解答了这个疑惑:“flash的文本框是只能设相同语言的,例如你在场景上放的textfield 设置是宋体,那你只能设置成中文的字体,如果是自动生成的文本框,那只能设英文的字体了,中文的只会显示成默认的宋体。”
如此只能屏蔽英文字体了。 |
|
返回顶楼 | |
发表时间:2009-03-27
最后修改:2009-03-27
看来flash的textfield也功能有限,不过已经非常不错了,加油。
|
|
返回顶楼 | |
发表时间:2009-03-27
flash的textfield限制真的很多……
正好我想问问你的kind的undo机制是如何实现的?一开始我用全文保存,被人骂了一顿后用命令链模式改写了,是否有更好的办法呢? |
|
返回顶楼 | |
发表时间:2009-03-27
我也用了全文保存。。其实非IE浏览器直接用浏览器提供的undo/redo就够了,就是IE的undo机制太烂,改变DOM结构history立即被清空。
|
|
返回顶楼 | |
发表时间:2009-03-27
那可以看看src.command包下的命令链,所有命令实现ICommand接口,每次修改添加一个到array末尾,如此组成一个命令链,只保存更改的部分的内容和位置,效果会好很多~
这里倒是有区域保存了,但是不知道如何用到语法高亮解析上去,郁闷。 |
|
返回顶楼 | |
发表时间:2009-03-27
Army 写道 那可以看看src.command包下的命令链,所有命令实现ICommand接口,每次修改添加一个到array末尾,如此组成一个命令链,只保存更改的部分的内容和位置,效果会好很多~
这里倒是有区域保存了,但是不知道如何用到语法高亮解析上去,郁闷。 嗯,我看一下,不过我还有一个要解决的是undo/redo时把s选中过的状态也要保存。 我看JAte选中文字加颜色后直接变成非选中状态了,理想状态是保持选中状态,这样可以接着再放大字体之类的动作。 |
|
返回顶楼 | |
发表时间:2009-03-27
luolonghao 写道 Army 写道 那可以看看src.command包下的命令链,所有命令实现ICommand接口,每次修改添加一个到array末尾,如此组成一个命令链,只保存更改的部分的内容和位置,效果会好很多~
这里倒是有区域保存了,但是不知道如何用到语法高亮解析上去,郁闷。 嗯,我看一下,不过我还有一个要解决的是undo/redo时把s选中过的状态也要保存。 我看JAte选中文字加颜色后直接变成非选中状态了,理想状态是保持选中状态,这样可以接着再做放大字体之类的动作。 |
|
返回顶楼 | |
发表时间:2009-03-27
这里不知道怎么删除回复,本来想编辑修改文章,结果点了引用。。
|
|
返回顶楼 | |