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方法
給RichText添加getElementByIndex方法