会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xin's blog
Just have a little faith.
首页
::
管理
设置文本居中
Posted on
2009-09-10 17:07
greatxin
阅读(
496
) 评论(
1
)
收藏
举报
Code
var myText:TextField
=
new
TextField();
myText.text
=
"
ABCDEFGssssssssssssssssssssssssssssHIJKLMN
"
;
myText.x
=
stage.stageWidth
/
2
-
myText.width
/
2
;
myText.autoSize
=
TextFieldAutoSize.LEFT;
addChild(myText);
这样不会居中,除非设置autoSize为CENTER;但根本原因在于myText.width默认为100;将程序改为
Code
var myText:TextField
=
new
TextField();
var totalScore:Number
=
100
;
myText.text
=
"
ABCDEFGHIJKsssssssssssssssLMN
"
+
totalScore;
myText.x
=
stage.stageWidth
/
2
-
myText.textWidth
/
2
;
myText.autoSize
=
TextFieldAutoSize.LEFT;
addChild(myText);
就可以了,当前文本的宽度应该是textWidth not width;
刷新页面
返回顶部
博客园
© 2004-2025
浙公网安备 33010602011771号
浙ICP备2021040463号-3