【问题标题】:AS3: Dynamic vertical textField?AS3:动态垂直文本字段?
【发布时间】:2026-02-08 07:10:02
【问题描述】:

在 Flash IDE 中,我可以通过单击“更改文本方向”的小按钮并将其设置为垂直来制作垂直文本字段。不过,这只适用于静态文本。如果将其更改为动态或输入,则该按钮将变为灰色。有没有办法在 Actionscript 中动态地做到这一点?另外,我应该补充一点,如果您在 IDE 中创建垂直文本字段,它会作为 MovieClip 进行跟踪。

【问题讨论】:

  • 只需将 TextField 的宽度设置为仅逐行显示一个字符 ...

标签: actionscript-3 textfield vertical-text


【解决方案1】:

TextField 类无法做到这一点。

可以使用较新的flash.text.engine 使用TextBlock/lineOrientation 来完成。不幸的是,这是一个非常低级的 API,不像 TextField,此时还没有 Flash/Animate IDE 集成,因此您必须通过 AS3 完成所有操作。

【讨论】: