I've done this in the past through code like the following:
textArea.addEventListener( FlexEvent.VALUE_COMMIT, autoScrollToBottom );
private function autoScrollToBottom( event:FlexEvent ):void
{
// Auto-scroll to the bottom anytime the text changes
event.target.validateNow();
event.target.verticalScrollPosition = event.target.maxVerticalScrollPosition;
}
Essentially, with the above code you never have to explicitly tell the text area to scroll to the bottom - it will automatically do that anything the text property changes programmatically. So, anytime you assign the text to be something else, your scrollbar will automatically adjust for you.
This is code I've used in the past with beta 3, and I haven't tried it with the released version, so it's not guaranteed to work. :-)
-d
Pan Troglodytes wrote:I wish TextArea had a property that would set it to scroll to the bottom on adding text. In the absence of such, I'm struggling to make it do that. I have a log function that looks like this:
private function log(s:Object):void {
debug.text += "\n" + s.toString();
debug.verticalScrollPosition = debug.maxVerticalScrollPosition;
}
Unfortunately, it seems that the max position isn't updated yet at this point. I've tried hooking into change/dataChange and other events without luck. It's always scrolled ALMOST to the bottom.
What's the best way to solve this?
--
Jason
--
Jason __._,_.___
--
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
Web site design development Computer software development Software design and development Macromedia flex Software development best practice
YAHOO! GROUPS LINKS
- Visit your group "flexcoders" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
__,_._,___
Reply via email to
Very nice! Works fine for me in release.
On 7/13/06, Darron J. Schall <[EMAIL PROTECTED]> wrote: