11RIA 闪客社区 - 最赞 Animate Flash 论坛

搜索
查看: 2346|回复: 5
上一主题 下一主题

[悬赏 ≤ 499 银子] 问个关于加载文本的问题

[复制链接] TA的其它主题
发表于 2018-11-22 15:33:40 | 显示全部楼层 |阅读模式
200银子
本帖最后由 又大又圆 于 2018-11-22 16:47 编辑

要加载一段文本,在其中的几个关键字高亮显示(加粗或者变色),并且能够点击关键字进行点击事件的操作。

比如这段话:
[XML] 纯文本查看 复制代码
<mytext> 
    <news><go>ActionScript 3.0</go> 是一种强大的<go>面向对象编程语言</go>,它标志着 <go>Flash Player Runtime</go> 演化过程中的一个重要阶段。设计 ActionScript 3.0 的意图是创建一种适合快速地构建效果丰富的互联网应用程序的语言,这种应用程序已经成为 Web 体验的重要部分。</news> 
</mytext>



要把几个go标签里面的关键字高亮,并添加点击效果。如果要里面添加按钮图标又要怎么做?
不知道可不可以用xml来做的,还是html之类的,这方面不怎么了解,还请大神帮帮忙


发表于 2018-11-22 18:22:42 | 显示全部楼层
加图片肯定不是文本框干的事情,,必然是超文本或者文本框 + 图片之类的,或者富文本框。。。
这种东西,看你要做多么复杂了。。。
回复

使用道具 举报

 楼主| 发表于 2018-11-22 21:36:00 | 显示全部楼层
TKCB 发表于 2018-11-22 18:22
加图片肯定不是文本框干的事情,,必然是超文本或者文本框 + 图片之类的,或者富文本框。。。
这种东西,看 ...



基本就这样的效果吧 ,黑色是普通文本,蓝色是可以点击的关键字,每段后面再添加一个按钮



回复

使用道具 举报

发表于 2018-11-25 22:26:18 | 显示全部楼层
HTML5应该可以吧
回复

使用道具 举报

发表于 2018-11-26 19:18:07 | 显示全部楼层
除加按钮外,可以用文本框的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"
回复

使用道具 举报

 楼主| 发表于 2018-12-4 09:50:57 | 显示全部楼层
general_clarke 发表于 2018-11-26 19:18
除加按钮外,可以用文本框的htmlText来制作。
加粗例子:
txt.htmlText = "正常加粗"

就是图片的问题不好解决。
我用过img加载按钮图片,用hspace和vspace调位置,看上去效果还可以,但是在鼠标经过文本的时候会因为img标签的问题导致文字排版产生巨大的缩进
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

感谢所有支持论坛的朋友:下面展示最新的5位赞助和充值的朋友……更多赞助和充值朋友的信息,请查看:永远的感谢名单

SGlW(66139)、 anghuo(841)、 whdsyes(255)、 longxia(60904)、 囫囵吞澡(58054)

下面展示总排行榜的前3名(T1-T3)和今年排行榜的前3名的朋友(C1-C3)……更多信息,请查看:总排行榜今年排行榜

T1. fhqu1462(969)、 T2. lwlpluto(14232)、 T3. 1367926921(962)  |  C1. anghuo(147)、 C2. fdisker(27945)、 C3. 囫囵吞澡(58054)



快速回复 返回顶部 返回列表