Egret社区

问:TextField 文本超出问题

2014-8-13 19:55
20814
  1. this.FightOutPut.x = 100;
  2.             this.FightOutPut.y = 100;
  3.             this.FightOutPut.textColor = 0xFF0000;
  4.             this.FightOutPut.width = 500;
  5.             this.FightOutPut.height = 100;
  6.             this.FightOutPut.text = "";
复制代码
这是我的文本代码,我在后面不停的加显示的内容,我想让他如果超过这个高度,后面的文字就不显示,怎么解决啊还有,如果我想在这里面的某几个字的文字样式改变又要怎么做啊?????
分享到 :
0 人收藏

4 个回复

倒序浏览
tianair  初学乍练 | 2014-8-14 11:41:21
自己顶一下,别沉了
tianair  初学乍练 | 2014-8-14 11:41:59
求解啊。。。。。。论主们
dom  圆转纯熟 | 2014-8-14 22:52:33
tianair 发表于 2014-8-14 11:41
求解啊。。。。。。论主们

你设置了文本宽度之后,应该是会自动换行,如果你不想换行,就不设置width就行了。如果想在显示上裁切掉文本。需要把文本放进一个DisplayObjectContainer,然后设置DisplayObjectContainer.scrollRect = new egret.Rectangle(0,0,500,100);这样它内部超过500的部分就都不显示了。只想改变部分文本的样式是不行的。富文本编辑现在还不支持。
tianair  初学乍练 | 2014-8-15 14:31:28
解决了,谢谢 dom
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部