测试代码:
package
{
import laya.display.BitmapFont;
import laya.display.Sprite;
import laya.display.Text;
import laya.utils.Handler;
public class GraphicCircle extends Sprite
{
private var mFontName:String="dataFont";
private var mBitmap:BitmapFont;
public function GraphicCircle()
{
super();
Laya.init(550,400);
mBitmap=new BitmapFont();
mBitmap.loadFont("date/data.fnt",new Handler(this,onLoadedFnt));
}
private function onLoadedFnt():void
{
// TODO Auto Generated method stub
Text.registerBitmapFont(mFontName,mBitmap);
var text:Text=new Text();
text.pos(300,200);
text.size(200,80);
text.pivotY=text.height>>1;
text.valign="middle";
text.align="left";
text.borderColor="#ffffff";
text.text="hello!LayaBox!";
text.font=mFontName;
Laya.stage.addChild(text);
}
}
}
测试结果:
1、value=top
2、value=middle
3、value=bottome
总结:并未发现你所说的问题,请用最新版本1.5.3进行测试,如果还有问题,提供个demo,我们查下问题改下,谢谢!