- 注册时间
- 2014-5-11
- 最后登录
- 2021-10-14
- 阅读权限
- 20
- 积分
- 47
- 精华
- 0
- 帖子
- 12

|
发表于 2020-9-11 15:27:04
|显示全部楼层
role = new LSprite();
role.x = 150;
role.y = 20;
var roleLBitmapData = new LBitmapData(datalist[color], 0,0,115,47);
var role_pic = new LBitmap(roleLBitmapData);
role.addChild(role_pic);
labelText = new LTextField();
labelText.color = color;
labelText.font = "楷体";
labelText.size = 16;
labelText.x = 20
labelText.y = 4;
labelText.text = name;
role.addChild(labelText);
如上图 一个 115x47的 LBitmapData 添加到 LSprite中 同时 LSprite再添加一个 LTextField 如何让文本水平居中。目前是 labelText.x = 20 4个字的文本就刚好 如果是3个字就不行了
|
|