Actionscript 3 在中间加载文字框顶部的文字

Actionscript 3 在中间加载文字框顶部的文字,actionscript-3,actionscript,Actionscript 3,Actionscript,我用颜料创建了一个盒子,并使用 [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; txtFl

我用颜料创建了一个盒子,并使用

     [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号。是否有一种更简单的方法可以更准确地实现这一点

NBVar.x = (colored_box.width/2) - (NBVar.width/2);
NBVar.y = (colored_box.height/2) - (NBVar.height/2);
此代码将为您提供完美的中心,NBVar应该是有色_框的子项