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/
 



Reply via email to