When you set rotationZ on the textfield, that means the sprite content is rendered into a bitmap. It would probably be best to distinguish between SWF9 and SWF10 for rotation, using rotation for SWF9, and rotationZ for small fontsizes with SWF10. I don't know how the rotationZ will behave with embedded fonts, you might want to test that first.
And for larger fonts, instead of using a TextField you'd probably want to use the TextBox factory to create a TextLine object, as described here: http://www.yswfblog.com/blog/2009/05/21/the-knack-to-rotating-dynamic-text-in-flash-10/ The screenshot in this blog post shows the difference in text rendering (upper text with simple rotationZ is a bit blurry with larger fonts). On Tue, Feb 1, 2011 at 1:37 AM, Raju Bitter <[email protected]> wrote: > http://svn.openlaszlo.org/openlaszlo/trunk/WEB-INF/lps/lfc/kernel/swf9/LzTLFTextFieldHostFormat.as > I only found this function dealing with rotation in all classes > dealing with text. > > public function get textRotation():* > { > return undefined; > } > > On Tue, Feb 1, 2011 at 1:33 AM, Raju Bitter > <[email protected]> wrote: >> By "not working" I mean that the text disappears as soon as I set the >> rotation property on the <text> element. Since Flash Player 10 >> supports the rotation, why does the text disappear when the text view >> is rotated? Do you control the visibility of the textfield based on >> the outer view rotation? >> >> On Tue, Feb 1, 2011 at 1:23 AM, Raju Bitter >> <[email protected]> wrote: >>> Henry, >>> >>> I just saw that text rotation is not working in the AS3 based runtime >>> (SWF10). What is the reason for that? Flash 10 supports rotation of >>> text without embedding fonts. >>> >>> I've created an improvement request, with a demo attached. Flash >>> Player 10 added a rotationZ property to a TextField. That means, >>> saying >>> >>> someText.getDisplayObject().textfield.rotationZ = 30; >>> >>> will rotate the text. Works for Chinese/Korean/Asian languages as >>> well, as long as the font is on your system. >>> >>> Depending on the font size, another approach is better (using a >>> TextBlock object), as described here: >>> http://www.yswfblog.com/blog/2009/05/21/the-knack-to-rotating-dynamic-text-in-flash-10/ >>> >> >
