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
继承 →UIBase→GameSprite→Sprite→TreeNode→EventDispatcher
子类 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号玩家字符串变量