当前位置:首页 > 设计在线 > 平面动画 > Flash > 让TextArea组件支持更多格式

让TextArea组件支持更多格式

点击次数:24 次 发布日期:2008-11-21 23:33:21 作者:源代码网
源代码网推荐 TextArea组件是一个很实用的组件,当我们需要显示比较长的字符时也可以使用此组件。但唯一美中不足的地方是TextArea无法像TextField那样可以自定义多种格式,比如站长写一个简单的聊天程序,让自己发送的文字显示粉红,对方发送的文字显示为蓝色。组件只能全局设置文本颜色。比如,我们还需要在文本框中添加图片或者添加链接,直接用提示的接口是无法实现的。
 好在提供对HTML的支持,我们可以间接地利用HTML来实现这一点。
对于懂HTML原理的朋友来说这当然是小儿科,但是对于和站长一样,把AS当作第一语言,没有任何其它语言基础的朋友来说,还是值得学习一下的。
var a:mx.controls.TextArea;
a.html = true;
a.text = "<u><a href="http://wenjun.flash9.net"><font color="#ff00ff">欢迎访问文君工作室飞跃网</font></a><u>";
这样,我们就在文本框中添加一个带下划线的链接。
下面我们继续修改,在文本框中添加图片:
var a:mx.controls.TextArea;
a.html = true;
a.text = "<img src="http://wenjunflash.ourthink.cn/pics/s0.jpg"><u><a href="http://wenjun.flash9.net"><font color="#ff00ff">欢迎访问文君工作室飞跃网</font></a><u></img>";
下面我们继续修改,让文本框中显示两种不同颜色的字符。
var a:mx.controls.TextArea;
a.html = true;
a.text = "<img src="http://wenjunflash.ourthink.cn/pics/s0.jpg"><u><a href="http://wenjun.flash9.net"><font color="#ff00ff">欢迎访问文君工作室飞跃网</font></a><u></img>"+" ""<font color="#0000ff">welcome to visit my website</font>";
 有兴趣的朋友可以参见一下HTML,不仅是用于整合FLASH,对于以后学习ASP.NET也将是个基础,大有裨益
源代码网供稿.
网友评论 (0)
会员中心
设计在线
本站推荐
设计在线之精华