中间闪烁垂直文本对齐

Dav*_*vid 2 flash actionscript-3

我一直在寻找一种以编程方式进行编程的方法,默认情况下将动态文本框设置为在框的中间垂直对齐.我发现很难相信没有选择这样做,除非我过于盲目.否则我怎么能伪造它?

谢谢!

Ant*_*tti 8

var parentContainer:DisplayObjectContainer = ...;
var textField:TextField = ...;
textField.autoSize = TextFieldAutoSize.CENTER; 
// set width, height, wordWrap etc if needed

//after setting the text or in the textInput event handler if the 
//textField is user editable
textField.y = parentContainer.height * 0.5 - textField.textHeight * 0.5;
Run Code Online (Sandbox Code Playgroud)