... if(this._super()){ //inittext this._topDisplayLabel.setString(""); this._bottomDisplayLabel.setString("RichText"); varwidgetSize=this._widget.getContentSize(); //RichText //容器 varrichText=newccui.RichText(); richText.ignoreContentAdaptWithSize(false); richText.setContentSize(cc.size(120,100)); //创建不同颜色的字串 varre1=newccui.RichElementText(1,cc.color.WHITE,255,"Thiscoloriswhite.","Helvetica",10); varre2=newccui.RichElementText(2,cc.color.YELLOW,"Andthisisyellow.",10); varre3=newccui.RichElementText(3,cc.color.BLUE,"Thisoneisblue.",10); varre4=newccui.RichElementText(4,cc.color.GREEN,"Andgreen.",10); varre5=newccui.RichElementText(5,cc.color.RED,"Lastoneisred",10); //还能支持图片 varreimg=newccui.RichElementImage(6,"res/cocosui/sliderballnormal.png"); //这里就吊了,还支持动画 ccs.armatureDataManager.addArmatureFileInfo("res/cocosui/100/100.ExportJson"); varpAr=ccs.Armature.create("100"); pAr.getAnimation().play("Animation1"); varrecustom=newccui.RichElementCustomNode(1,pAr); //然后最后再拼回图片 varre6=newccui.RichElementText(7,cc.color.ORANGE,"Havefun!!",10); richText.pushBackElement(re1); richText.insertElement(re2,1); richText.pushBackElement(re3); richText.pushBackElement(re4); richText.pushBackElement(re5); richText.insertElement(reimg,2); richText.pushBackElement(recustom); richText.pushBackElement(re6); richText.setPosition(cc.p(widgetSize.width/2,widgetSize.height/2)); this._mainNode.addChild(richText); this._richText=richText; returntrue; } ...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。