项目中我们有时会用到RichTextEditor来进行富文本编辑,但Flex的RichTextEditor有一个明显的缺点就是体积太大,使用起来很不方便。大家也许使用过微软Office的弹出式富文本编辑器,用户随意点击文本的任何一个位置会弹出一个文本编辑条,用户可以设置字体,颜色等等。今天贡献给大家的就是这么一个控件。可以在任意的TextArea中使用,使用方法非常简单。我们先来看看下面的Demo
请点击文本框
API:
控件共三个public的静态方法,用于绑定控件以及移除控件。
PopupRichTextToolBarManager.addTarget(textArea:TextArea) –将控制条绑定到目标控件
PopupRichTextToolBarManager。removeTarget(textArea:TextArea) — 移除绑定
例子
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()"> <mx:Script> <![CDATA[ import richtexttoolbar.PopupRichTextToolBarManager; private function init():void{ PopupRichTextToolBarManager.addTarget(textArea); PopupRichTextToolBarManager. } ]]> </mx:Script> <mx:Label text="弹出式富文本编辑器Demo" horizontalCenter="0" top="10" fontSize="14" fontWeight="bold" /> <mx:TextArea horizontalCenter="0" top="40" width="300" height="100" id="textArea" /> </mx:Application> |
代码结构
控件由两个部分组成,PopupRichTextToolBar与PopupRichTextToolBarManager,PopupRichTextToolBar是控制条的主体部分,从Flex的RichTextEditor中剥离,PopupRichTextToolBarManager是控制器,用于绑定控件等操作。感兴趣的朋友可以更具需要对其修改

你好 我想看看源码
Reply
aa Reply:
August 12th, 2009 at 8:19 PM
顶
Reply
ljjia Reply:
August 24th, 2009 at 12:31 PM
下载一下,THX
Reply
tang Reply:
September 24th, 2009 at 9:55 PM
good
不错的想法,最好是鼠标离开一定距离就自动消失。
Reply
很好…看看
Reply
vbvv
Reply
下来研究一下
Reply
下载用下,3q
Reply
好啊!!!
Reply
you are so pro
Reply
感谢,下载学习学习
Reply
很不错的东西啊
Reply
我要学习一下^☉^
Reply
学习
Reply
Kevin Reply:
July 16th, 2009 at 10:12 AM
OK
Reply
看看,用过flash没有用过flex~
Reply
Kevin Reply:
July 16th, 2009 at 10:40 AM
呵呵,试试看
Reply
恢复恢复
Reply
回复下,下来看看,看demo效果不错
Reply
没办法要回复!
Reply
Kevin Reply:
July 20th, 2009 at 6:03 PM
非常鄙视这种又要拿别人东西还觉得自己很憋屈的人
Reply
下来看看
Reply
很好,很强大!
Reply
大开眼界。
Reply
very nice
Reply
很不错啊,我要下!
Reply
下下来看看
Reply
很不错啊,我要下!
Reply
不错呀 是什么代码开发的哟 下来看下
Reply
想看源代码
Reply
terry Reply:
August 22nd, 2009 at 11:06 PM
kankan
Reply
不错呀 是什么代码开发的哟 下来看下
Reply
我要看看
Reply
hh
Reply
回复看源码
Reply
v发表vh
Reply
很好
Reply
好啊,这个东西好
Reply
不错不错
Reply
henhao a xieixie
Reply
I want to see your source code! thanks!
Reply
呵呵,不错,正需要
Reply
thank you
Reply
very good,w want to try it
Reply
可惜不能加入word格式
Reply
henhao
Reply
很黄很暴力阿
Reply
huifukekan
Reply
谢谢分享
Reply
look一下
Reply
我要看源码
Reply
GOOD
Reply
看一下
Reply
let me c
Reply
我要学习一下^☉^
Reply
fdsf
Reply
sdfdsf
Reply
reer
Reply
不错
Reply
asdfasd
Reply
謝謝
Reply
谢谢前辈
Reply
VERY GOOD!
Reply
..
Reply
很有意思
Reply
Thanks
Reply
fas
Reply
thank you very much!
Reply
共产主义万岁!
Reply
thank you!
Reply
good
Reply
good,good,good
Reply
very good!
Reply
haohaohaohaohao
Reply
不错。顶。
Reply
haohaohaohaohao
Reply
下下
Reply
很强大…最近项目要用Flex…所以在研究….借鉴了….学习学习..
Up…..Up…..UP
Reply
谢谢,向你学习
Reply
好
Reply
好
Reply
good“`
Reply
谢谢
Reply
看看,学习
Reply
sdafsdfdsfsdf
Reply
Reply
Reply
呵呵,很有意思哦
Reply
呵呵,很有意思哦
Reply
reply good!
Reply
sadasd
Reply
fasdfds
Reply
很有意思的空间呵呵
Reply
很有意思
Reply
太棒了。谢谢分享。
Reply
好东西
Reply
hao
Reply
thanks
Reply
这个东西太好了,感谢你的工作
Reply
shishikan
Reply
thnaks very much
Reply
try
Reply
下了,谢谢
Reply
DDDDDDDDDDDDDD
Reply
太好了。谢谢
Reply
good
Reply
good!!!
Reply
TKS,学习,参观
Reply
karan Reply:
December 10th, 2009 at 2:43 PM
sfaf
Reply
看看
Reply
afawpfawfawf
Reply
f
Reply
dfsfs
Reply
我想写一个网络的WORD,希望提供个意见,如果有源代码可以发到我优先吗?nowea@qq.com
Reply
kankan
Reply
TRY
Reply
真是谢谢楼主了!
Reply
想找这个东西很久了,希望不要告诉我是flex自带那个编辑器。
Reply
卡结束了空间
Reply
看看
Reply
thanks
Reply
看看
Reply
很有意思。。。
Reply
有点意思,看看
Reply
学习了
Reply
wwwww
Reply
thanks for sharing
Reply
很好玩!看看!
Reply
这个弹出位置不太对
Reply
谢谢分享
Reply
kankan
Reply
谢谢。
Reply
正在研究这一块,借签一下。
Reply
goog
Reply
不错的想法
Reply
cool
Reply
Goods
Reply
很好
Reply
好象不错
Reply
asdasda
Reply
支持!!!!!!!!!!!!!!!!!
Reply
学习了,呵呵
Reply
试试
Reply
?
Reply
刚好想做个类似东西
Reply
不错不错
Reply
sdf
Reply
学习下这个例子
Reply
正在学习 谢谢
Reply
正在学习 谢谢
Reply
good。
Reply
好强啊
Reply
喔 挺好的,拿走喽~
Reply
good
Reply
good
Reply
很實用
Reply
正在为它庞大的体积而苦恼,感谢
Reply
我正学习这方面的知识,谢谢楼主的分享
Reply
3q
Reply
尹小凯 Reply:
January 27th, 2010 at 4:28 PM
3q
Reply
1
Reply
多谢
Reply
ok
Reply
太强了!
Reply
太好了
Reply
嘿嘿 正在学习这个
Reply
正在学习这个
Reply
学习学习。
Reply
good
Reply
thanks
Reply
wqeq
Reply
very cool!
Reply
挺好的
Reply
so good, i want to learn it. thank you!
Reply
thanks
Reply
经典
Reply
非常不错!
Reply
还不错。支持一个
Reply
好东西,学习下
Reply
rewwwwwwwww
Reply
我要
Reply
很不错 学习一下
Reply
that’s my want, 3Q
Reply
支持一下,现在的项目可能可以用上
Reply
多谢楼主啊!
Reply
oo,ok
Reply
dd
Reply
good!!
Reply
3Q
Reply
下载下来看看
Reply
哈哈哈
Reply
谢谢
Reply
这要看看 哈哈
Reply
c
Reply
看下效果如何!
Reply
ffffffffffffffffffffffffffffffffff
Reply
学习
Reply
thankyou 刚好解决我的问题 试试能不能控制弹出位置
Reply
下载不了,能不给我发一份源码,谢谢!tiandongk@163.com
Reply
Kevin Luo Reply:
January 28th, 2010 at 3:58 PM
下载不了?我刚试了可以阿
Reply
不过好像并没有保存修改后的字体样式啊。查出来的根本没有变化啊
Reply
Kevin Luo Reply:
February 26th, 2010 at 9:38 AM
需要高亮要改变字体的文字,再选择字体
Reply
tiandk Reply:
February 26th, 2010 at 9:48 AM
能说具体点吗?就是 我把字体修改成红色后,保存后,再查询出来不是红的啊
Reply
Kevin Luo Reply:
February 26th, 2010 at 9:57 AM
你是怎么保存的,你把他的htmlText保存出来,再设置回去就好了
tiandk Reply:
February 26th, 2010 at 10:02 AM
我知道了!!不好意思啊,土了。。谢谢你啊
非常不错!!!正好搜这方面的知识,参考参考~
Reply
Good,很不错
Reply
效果不错啊,但是不知道为什么我导入项目后,编译的时候没有弹出工具条啊?
请博主指教!
Reply
Louis Vuitton
Gucci Shoes
Hermes Handbags
christian louboutin
nike shoes
replica bags
Louis Vuitton
Gucci Bags
Cheap gucci shoes
wholesale gucci shoes
louis vuitton
herve leger
Rolex Watches
Omega Watches
louis vuitton multicolore
louis vuitton vernis
louis vuitton multicolore
Reply