import mx.controls.ScrollBar;
// Crea una instancia de ScrollBar
var hScroll:ScrollBar = createEmptyMovieClip("hScroll_mc", getNextHighestDepth());
hScroll._x = tree._x;
hScroll._y = tree._y + tree._height + 5;
hScroll.setSize(tree._width, 20); // Ajusta el tamaño de la barra de desplazamiento horizontal
// Configura la barra de desplazamiento horizontal
hScroll.setScrollProperties(tree._width, 0, tree.contentWidth - tree._width, 20); // Establece el rango y el desplazamiento
hScroll.scrollTarget = tree; // Asocia la barra de desplazamiento con el componente Tree
// Maneja el evento de cambio de posición de la barra de desplazamiento
hScroll.addListener(this);
function onScroll(event:Object):Void {
tree.setHPosition(event.target.scrollPosition); // Actualiza la posición horizontal del componente Tree
}