使用jsfl居中静态文本字段:奇怪的结果

时间:2011-08-24 23:30:38

标签: flash actionscript-3 extending jsfl

使用Flash CS3,我试图在改变文本后用jsfl将静态文本域居中,如下所示:

textElement.setTextString( text );

fl.outputPanel.trace( 'text width: ' + textElement.width );
textElement.x = -( textElement.width / 2 );
fl.outputPanel.trace( 'text x: ' + textElement.x );

fl.outputPanel.trace( 'text height: ' + textElement.height );
textElement.y = -( textElement.height / 2 );
fl.outputPanel.trace( 'text y: ' + textElement.y );

痕迹都给了我正确的数字。但是,当我从库中打开带有所述文本字段的相关符号时,文本字段的位置偏离了一些像素:

  

x:根据文字宽度而变化   y:总是-2,无论文字高度

我甚至尝试使用_sans字体来查看是否有所不同,但事实并非如此。

知道这里可能会发生什么吗?

0 个答案:

没有答案