Flash has a 2 pixel gutter all around the text. Is that throwing off your
calculations?
Alex Harui
Flex SDK Developer
Adobe Systems Inc.http://www.adobe.com/
Blog: http://blogs.adobe.com/aharui
From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf
Of carloscarvalhar
Sent: Friday, March 27, 2009 10:49 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] mx:Text and line height
Hi,
how can i get a correct line heigth of mx:Text?
This is code that i'm using:
public function get textLineHeight():uint {
var textLineMetrics:TextLineMetrics = this.getLineMetrics(0);
_textLineHeight = textLineMetrics.height + textLineMetrics.leading;
return _textLineHeight;
}
And the result is strange...if i have only one line, i need to add 3 pixels, if
i have two lines, it's ok. But if i have more than 2 lines the height returned
is bigger than it should be...
what am i doing wrong? how should i get a REAL line height?
Thanks,
Carlos
PS: you can see it happening here:
http://carvalhar.com/#/blog/45/incorporando-fontes-no-flex/