我在绘画中创建了一个框并使用
将其加载到精灵上 [Embed(source="Colbox.png")]
var Colbox:Class;
private var NBVar:Bitmap = new Colbox ();
代码。设置坐标的代码
txtFld.x = 100;
txtFld.y = 100;
txtFld.width = 300;
txtFld.height = 300;
txtFld.text = "80";
NBVar.x = 80;
NBVar.y = 80;
addChild(NBVar);
addChild(txtFld);
但是数字80没有出现在彩色框的中间。是否有更简单的方法以更高的准确度实现这一目标?
答案 0 :(得分:0)
NBVar.x = (colored_box.width/2) - (NBVar.width/2);
NBVar.y = (colored_box.height/2) - (NBVar.height/2);
此代码将为您提供完美的中心,NBVar
应该是colored_box
的孩子。