UIString 文本组件

显示文本的组件,支持绑定玩家字符串变量
相关事件
EventObject.CHANGE 文本改变时
变量系统在显示时会自动同步显示字符串变量
使用方法:
var a = new UIString();
a.text = "kds"; // 固定的文本
a.text = "$6"; // 绑定6号玩家字符串变量
stage.addChild(a);
// 事件监听示例
a.on(EventObject.CHANGE,this,this.onChange);

维护人员:黑暗之神KDS
创建时间:2018-10-12

继承UIBaseGameSpriteSpriteTreeNodeEventDispatcher
子类 UIInput

Public 属性

属性
text : string;
文本内容 $5 表示使用5号玩家字符串变量
fontSize : number;
字体大小 默认值=16
color : string;
字体颜色 默认值="#000000"
bold : boolean;
粗体 默认值=false
italic : boolean;
斜体 默认值=false
smooth : boolean;
平滑 默认值=false
leading : number;
行间距 默认值=0
letterSpacing : number;
字间距 默认值=0
font : string;
字体,默认是预设的默认字体
wordWrap : boolean;
是否自动换行 默认值=true
overflow : number;
文本超出时处理方式 0-显示 1-隐藏 默认值=0
align : number;
横向对齐方式 0-左对齐 1-中对齐 2-右对齐 默认值=0
valign : number;
垂直对齐方式 0-上对齐 1-中对齐 2-右对齐 默认值=0
shadowEnabled : boolean;
是否开启阴影
shadowColor : string;
阴影颜色 默认值="#000000"
shadowDx : number;
阴影水平偏移量(像素)默认值=1
shadowDy : number;
阴影垂直偏移量(像素)默认值=1
stroke : number;
描边像素尺寸:如果效果不理想可以使用大号字体和粗体的配合,或者尝试别的字体 默认值=0
strokeColor : string;
描边颜色,当描边像素尺寸不为0时显示 默认值="#000000"
textWidth : number;
只读获取实际文本内容宽度
textHeight : number;
只读获取实际文本内容高度
textLength : number;
只读获取实际文本内容长度
onChangeFragEvent : string;
片段事件内容:当更改文本时触发

Public 方法

方法
setTextForce(v : string): void
设置文本(不派发EventObject.CHANGE事件)

详情

onChangeFragEvent

onChangeFragEvent : string;

片段事件内容:当更改文本时触发
主动调用方式:CommandPage.startTriggerFragmentEvent

setTextForce

setTextForce(v : string): void :

设置文本(不派发EventObject.CHANGE事件)

参数
v 文本内容 $5 表示使用5号玩家字符串变量

Copyright © 2021 - 2025