有没有办法在不使用TextField类的情况下向sprite或movieclip添加文本?

mat*_*atb 1 actionscript-3

有没有办法在as3中以编程方式将文本添加到Sprite或MovieClip而不使用TextField

TextField继承自InteractiveObject,它对我想要做的事情很重:只显示文本(即我不想与文本交互).

注意:我知道有一个属性可以选择使文本字段不可选.这不是重点.

谢谢

All*_*lan 5

有两种方式可以想到.第一个是将字符串写入位图数据:如何在BitmapData上绘制字符串

其次,你可以试试这个快速的字体渲染库(虽然我自己没有尝试过)lab.polygonal.de/2009/12/15/font-rendering-with-the-fp10-drawing-api/

这两个解决方案似乎都绕过了创建文本字段的需要(除了第一个用于创建但后来被丢弃的地方).