Потому что я ужасный, плохой человек, который любит делать что-то по-другому без причины, мне бы хотелось сделать что-то вроде mySprite.graphics.drawText (...).визуализировать текст в Sprite.graphics - as3 -?
Как я понимаю, единственный способ получить текст в настоящее время - создать TextField и добавить его как дочерний элемент mySprite. В моей конкретной ситуации я бы предпочел не делать этого.
Любые советы приветствуются!
ооо
Возможно, вы плохо. Но вы достаточно плохи, чтобы создать свой собственный класс текста? На самом деле это не так сложно. Просто создайте маленькие спрайты, содержащие x-y координаты точек, которые «выписывают» различные буквы в нарисованных линиях внутри объектов Shape. Затем вызовите этот класс, чтобы нарисовать текст в свой спрайт. Пойдите для этого, плохой мальчик! – Craig
@Craig Как я уже сказал в своем ответе, это приведет к отображению объектов, которые нужно добавить в качестве детей. В этом случае вы могли бы добавить сотни сцен на сцену, чтобы заменить 1. Я думаю, что с точки зрения памяти это может быть MARGINALLY эффективным, хотя (незначительно, как в, не будет иметь большого значения), поскольку он будет иметь меньше свойств и событий, чем объект TextField на строку текста. И все-таки, это действительно зависит от возможностей управления памятью OP, потому что это может получиться наоборот и привести к целому ряду утечек памяти. – Neguido
Возможный дубликат [as3 - визуализировать текст прямо на Sprite.graphics?](http://stackoverflow.com/questions/5722561/as3-render-text-straight-to-sprite-graphics) – Vesper