问个关于加载文本的问题
本帖最后由 又大又圆 于 2018-11-22 16:47 编辑要加载一段文本,在其中的几个关键字高亮显示(加粗或者变色),并且能够点击关键字进行点击事件的操作。
比如这段话:
<mytext>
<news><go>ActionScript 3.0</go> 是一种强大的<go>面向对象编程语言</go>,它标志着 <go>Flash Player Runtime</go> 演化过程中的一个重要阶段。设计 ActionScript 3.0 的意图是创建一种适合快速地构建效果丰富的互联网应用程序的语言,这种应用程序已经成为 Web 体验的重要部分。</news>
</mytext>
要把几个go标签里面的关键字高亮,并添加点击效果。如果要里面添加按钮图标又要怎么做?
不知道可不可以用xml来做的,还是html之类的,这方面不怎么了解,还请大神帮帮忙
加图片肯定不是文本框干的事情,,必然是超文本或者文本框 + 图片之类的,或者富文本框。。。
这种东西,看你要做多么复杂了。。。 TKCB 发表于 2018-11-22 18:22
加图片肯定不是文本框干的事情,,必然是超文本或者文本框 + 图片之类的,或者富文本框。。。
这种东西,看 ...
http://ww1.sinaimg.cn/large/80bace40gy1fxh6010j25j20js0ir3zk.jpg
基本就这样的效果吧 ,黑色是普通文本,蓝色是可以点击的关键字,每段后面再添加一个按钮
HTML5应该可以吧 除加按钮外,可以用文本框的htmlText来制作。
加粗例子:
txt.htmlText = "正常<b>加粗</b>"
变色例子:
txt.htmlText = "正常<font color=#ff0000>红色</font>"
超链接例子,此例需要上层容器允许外链
txt.htmlText = "文字<a href='URL地址'>超链</a>"
超链接指向as3函数例子
txt.htmlText = "文字<a href='event:test'>超链</a>"
txt.addEventListener(TextEvent.LINK, onLink);//onLink是点击时要执行的函数。TextEvent.text对应上文的"test" general_clarke 发表于 2018-11-26 19:18
除加按钮外,可以用文本框的htmlText来制作。
加粗例子:
txt.htmlText = "正常加粗"
就是图片的问题不好解决。
我用过img加载按钮图片,用hspace和vspace调位置,看上去效果还可以,但是在鼠标经过文本的时候会因为img标签的问题导致文字排版产生巨大的缩进
页:
[1]