не думаю что вам поможет мой код, но всёже
скролинг создан методами флеш цс 5

Код AS3:
import flash.net.URLRequest;
import flash.net.URLVariables;
import flash.net.URLRequest;
import flash.net.URLLoader;
import flash.events.Event;
import flash.events.MouseEvent;
//te.restrict = "^<";
te.addEventListener(KeyboardEvent.KEY_DOWN,otpr);
function otpr(event:KeyboardEvent):void{
if ( event.keyCode == 13 ){
t1.htmlText += te.text;
te.text = "";
t1.scrollV = t1.maxScrollV;
}
}
var time:uint =1;
function update (time:uint):void{
senddata(new URLVariables("time="+time));
}
// принимает вариаблы и функцию котрая будет выполняться полсе заврешения
function senddata (vars:URLVariables ):void{
var requestmes:URLRequest = new URLRequest;
requestmes.url = "http://troll_ch/req.php";
requestmes.method = URLRequestMethod.POST;
requestmes.data = vars;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.TEXT;
loader.addEventListener(Event.COMPLETE, loadmes);
loader.load(requestmes);
trace (vars);
}
//получает xml данные в переменную
function loadmes (e:Event):void {
var resp:XML = XML(e.target.data);
var postsList:XMLList = resp.children();
var postsNum:uint = postsList.length();
trace (postsNum);
for (var i:int=0; i<postsList.length(); i++)
{
t1.appendText("\n"
+ postsList[i] );
}
t1.appendText( "Konec");
t1.scrollV = t1.maxScrollV;
}
update(time);