Yeah, you can use Label's _rotation property. But you would need to embed the font if you want to rotate a Label,TextInput or TextArea.. For example: ##RotateLabel.mxml##
<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" width="425" height="400"> <mx:Style> @font-face { fontFamily:myfont; src:url("file:///c:/windows/fonts/Georgia.TTF"); } </mx:Style> <mx:Canvas> <mx:Label fontFamily="myfont" fontSize="16" id="out" _rotation="45" text="This is a label" alpha="20"/> </mx:Canvas> </mx:Application> -abdul ________________________________ From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] Sent: Wednesday, April 27, 2005 8:52 PM To: flexcoders@yahoogroups.com Subject: Re: [flexcoders] Vertical Text- is it possible? I'd like to know if there's a simple way to rotate a label placed on a canvas? M. On 4/27/05, Abdul Qabiz <[EMAIL PROTECTED]> wrote: Hi Nithya, It's not there by default, but you can do it by keeping one character per line in a Label or TextArea or TextInput. You can write a simple VerticalLabel component that would do it for you. For example: Look code below or find attached files. Hope that helps -abdul 1) ##VerticalTextTest.mxmL## <?xml version="1.0" encoding="iso-8859-1"?> <mx:Application width="800" height="600" xmlns:mx="http://www.macromedia.com/2003/mxml" xmlns:local="*"> <local:VerticalLabel fontSize="15" text="Hey"/> </mx:Application> 2) ##VerticalLabel.mxml## <mx:VBox xmlns:mx="http://www.macromedia.com/2003/mxml"> <mx:Script> <![CDATA[ import mx.controls.Label; import mx.controls.TextInput; import mx.controls.Text; var text:String; var textField; function createChildren():Void { var n = text.length; textField = createChild(Label,"textField"); textField.styleName = this; for(var i=0;i<n;i++) { textField.text+= text.charAt(i) + "\r"; } } ]]> </mx:Script> </mx:VBox> ________________________________ From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] Sent: Wednesday, April 27, 2005 2:34 PM To: flexcoders Subject: [flexcoders] Vertical Text- is it possible? Hai! I want the text to be aligned vertically like: S H O P P I N G Is it possible with flex? If yes, how? regards, nithya ________________________________ Yahoo! Messenger <http://uk.rd.yahoo.com/mail/tagline_messenger/*http://uk.messenger.yahoo.co m> - Communicate instantly..."Ping" your friends today! Download Messenger Now <http://uk.rd.yahoo.com/mail/tagline_messenger/*http://uk.messenger.yahoo.co m/download/index.html> ________________________________ Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED] ?subject=Unsubscribe> * Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service <http://docs.yahoo.com/info/terms/> . Yahoo! Groups Links <http://docs.yahoo.com/info/terms/> ________________________________ Yahoo! Groups Links * To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> * Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service <http://docs.yahoo.com/info/terms/> . Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/