Actionscript 将文本渲染为Sprite.graphics--as3-?

Actionscript 将文本渲染为Sprite.graphics--as3-?,actionscript,sprite,vector-graphics,actionscript-3,Actionscript,Sprite,Vector Graphics,Actionscript 3,因为我是一个非常糟糕的人,喜欢无缘无故地用不同的方式做事,所以我希望能够做一些像mySprite.graphics.drawText(…)这样的事情 据我所知,当前获取文本的唯一方法是创建一个TextField并将其添加为mySprite的子项。在我的特殊情况下,我宁愿不那样做 任何建议,谢谢 ooo类继承交互对象类,该类继承显示对象类。除非将显示对象编程为,否则无法显示它们,这就是addChild所做的 有关更多信息,请参阅 还有,从- AddChild类添加子显示对象,例如组件, 作为视图状

因为我是一个非常糟糕的人,喜欢无缘无故地用不同的方式做事,所以我希望能够做一些像mySprite.graphics.drawText(…)这样的事情

据我所知,当前获取文本的唯一方法是创建一个TextField并将其添加为mySprite的子项。在我的特殊情况下,我宁愿不那样做

任何建议,谢谢


ooo

类继承
交互对象
类,该类继承
显示对象
类。除非将显示对象编程为,否则无法显示它们,这就是
addChild
所做的

有关更多信息,请参阅

还有,从-

AddChild类添加子显示对象,例如组件, 作为视图状态的一部分添加到容器。您在中使用这个类 重写状态类的属性


你可能很坏。但是,您是否足够糟糕,以至于可以创建自己的可绘制文本类?其实没那么难。只需创建包含点的x-y坐标的小精灵,这些点“拼”出形状对象内部绘制线中的各种字母。然后调用该类将文本绘制到sprite中。去吧,坏孩子@Craig就像我在回答中说的那样,这将导致显示对象必须作为子对象添加。在这种情况下,您可以在舞台上添加数百个孩子来替换1。我想在内存方面,这可能会稍微有效一些(与中一样,不会有太大区别),因为它的属性和事件比文本字符串的TextField对象少。即使如此,这还是取决于OP的内存管理能力,因为它可能会反过来导致大量内存泄漏。可能是重复的。用准确的措辞重新发布一个问题可能不会让你远离曾经的回答。-1分。不,有一种方法可以做OP想要做的事情。@Vesper请教我如何在舞台上添加东西,而不将其添加为显示对象。我已经链接了这个问题,其中有关于如何做的答案。实际上,
drawText
reference意味着所绘制的文本将是静态的,因此您可以调用
draw(textfield)
一次,一天一次。@Vesper哦,就我对这个问题的理解而言,我认为OP想要一种不使用addChild而向舞台添加一个textfield的方法。对不起,误读了。如果可以的话,我会把我的答案保留在这里,以获得信息价值?