【cocos-js开发】RichText 富文本

        var richText = new ccui.RichText();  //创建
        richText.ignoreContentAdaptWithSize(false);
        richText.width = 500;
        richText.height = 500;  
        richText.setPosition(130,50);  //设置位置和大小
        var re1 = new ccui.RichElementText(1, cc.color.WHITE, 255,"这是测试", "Helvetica", 35);  //创建文本元素
        var re = new ccui.RichElementText(2, cc.color.RED, 255, "\n", "", 35); // 换行必须单独拿出来作为一个元素
        var re2 = new ccui.RichElementText(3, cc.color.RED, 255, "", "Arial", 35);
        richText.pushBackElement(re1);
        richText.pushBackElement(re);
        richText.pushBackElement(re2);  //添加元素
        this.addChild(richText);

引擎源码位置:frameworks\cocos2d-html5\extensions\ccui\uiwidgets\UIRichText.js

给RichElementText添加setString和getString方法  (实验证明用这种方法修改text,对应屏幕上不会刷新)

给RichText添加getElementByIndex方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值