Ich lerne gerade ActionScript/Flash. Ich liebe es, mit Text zu spielen, und habe schon viel mit der großartigen Java2D-API gemacht.
Eines der Dinge, die ich gerne wissen möchte, ist: "Wo genau zeichnen Sie diese Glyphe?" Die Klasse TextField bietet die Methoden getBounds
y getCharBoundaries
Diese Methoden liefern jedoch Rechtecke, die weit über die tatsächlichen Grenzen des gesamten Textobjekts bzw. des einzelnen Zeichens hinausgehen.
var b:Sprite = new Sprite();
b.graphics.lineStyle(1,0xFF0000);
var r:Rectangle = text.getCharBoundaries(4);
r.offset(text.x, text.y);
b.graphics.drawRect(r.x,r.y,r.width,r.height);
addChild(b);
b = new Sprite();
b.graphics.lineStyle(1,0x00FF00);
r = text.getBounds(this);
b.graphics.drawRect(r.x,r.y,r.width,r.height);
addChild(b);
Gibt es eine Möglichkeit, genauere Informationen über die tatsächlichen visuellen Grenzen von Textglyphen in ActionScript zu erhalten?