I set the 'text' property of a TextArea to "Line1\nLine2" in ActionScript so that it displayed the two lines

 

Line1

Line2

 

and I put your code into a 'click' handler for the TextArea.

 

When I click at the beginning of either line (in front of either "L") I get a good boundary rectangle.

 

When I click at the end of either line (after the "1" or "2") I get null because there is no visible character after the caret.

 

This seems exactly what I would expect.

 

- Gordon

 


From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Branko
Sent: Thursday, October 26, 2006 12:24 AM
To: [email protected]
Subject: [flexcoders] Re: textArea cursor position

 

var caretIndex:int = textArea.getTextField().caretIndex;
var Bounderies:Rectangle = new Rectangle();
Bounderies = textArea.getTextField().getCharBoundaries(caretIndex);

But when caret index is on the begining of the line Boundaries
object is NULL.And I want to awoid that.

-- In [EMAIL PROTECTED]ups.com, "Gordon Smith" <[EMAIL PROTECTED]> wrote:
>
> The cursor blinks at the caretIndex. You can use getCharBoundaries
() to
> determine the location of the character at this index. It's left
edge
> should be the position of the caret.
>
>
>
> - Gordon
>
>
>
> ________________________________
>
> From: [EMAIL PROTECTED]ups.com
[mailto:[EMAIL PROTECTED]ups.com] On
> Behalf Of Branko
> Sent: Tuesday, October 24, 2006 9:19 AM
> To: [EMAIL PROTECTED]ups.com
> Subject: [flexcoders] Re: textArea cursor position
>
>
>
> Thankx for Your answer.
> I need position of cursor in pixels.Do You have any idea about
that?
>
> --- In [EMAIL PROTECTED]ups.com <mailto:flexcoders%
40yahoogroups.com>
> , "Mark" <mark_margo@> wrote:
> >
> > The selectionBeginIndex and selectionEndIndex properties will
tell you
> > the current state of the selection. If you want to change it,
use the
> > setSelection method. Bear in mind that if the text area doesn't
> > already have focus, you'll need to call the setFocus method, or
the
> > setSelection method will have no effect.
> >
> > mark
> >
> > --- In [EMAIL PROTECTED]ups.com
> <mailto:flexcoders%40yahoogroups.com> , "Branko" <brankosli@>
wrote:
> > >
> > > How can you get the current position of the blinking cursor in
a
> text
> > > area and is there a way to set this position programmatically?
> > >
> >
>

__._,_.___

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com





SPONSORED LINKS
Software development tool Software development Software development services
Home design software Software development company

Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___

Reply via email to