Consider the following mx:TextArea ..
<mx:TextArea id="textArea"/>
.. periodically being updated with new lines of text using ..
textArea.text += newLineBeingAdded + "\n";
.. how do I make sure the textarea is scrolled down to the bottom so that the last line added is visible to the user?
I don’t know of a way to do this explicitly with the Halo TextArea, but the Spark TextArea has a scrollToRange method that may be of use to you in this context. Another way to approach this if you don’t want to use Spark components is to use a Halo List component and add each of your new lines as a new item in the List’s data provider. After each addition to the data provider you can call scrollToIndex on the List to ensure the new item is visible. Hope that helps.