No se puede aplicar un mismo ScrollBar a dos textos, sin embargo hay una solución, que es añadir un Listener al campo de texto que tiene el ScrollBar y cada vez que su scroll sea modificado lo adapte al otro texto.
Mejor el ejemplo:
Dos campos de texto:
texto1_txt y
texto2_txt.
ScrollBar en la biblioteca.
Código:
// Creo una instancia del ScrollBar
this.createClassObject(mx.controls.UIScrollBar, "sb", 20);
sb.setScrollTarget(texto1_txt);
sb.setSize(16, texto1_txt._height);
sb.move(texto1_txt._x+texto1_txt._width, texto1_txt._y);
sb.setScrollProperties(10, 0, 99);
// relleno los campos de texto con cualquier cosa:
for (i=0; i<30; i++) {
texto1_txt.text += "linea_"+i+chr(13);
texto2_txt.text += "linea_"+i+chr(13);
}
// Y añado el listener al texto1
var txtListener:Object = new Object();
txtListener.onScroller = function(textfield_txt:TextField) {
_root.texto2_txt.scroll = textfield_txt.scroll;
};
texto1_txt.addListener(txtListener);
Saludos!