El componente UIScrollBar permite añadir una barra de desplazamiento a un campo de texto. Se puede añadir una barra de desplazamiento a un campo de texto durante la edición o en tiempo de ejecución con ActionScript. Para utilizar el componente UIScrollBar, es necesario crear un campo de texto en el escenario y arrastrar el componente UIScrollBar del panel Componentes a cualquier cuadrante del recuadro de delimitación del campo de texto.
Si la longitud de la barra de desplazamiento es inferior al tamaño combinado de sus flechas de desplazamiento, no se mostrará correctamente. Uno de los botones de flecha quedará oculto detrás del otro. Flash no proporciona funciones de comprobación de errores para estos casos. Es aconsejable ocultar la barra de desplazamiento con ActionScript. Si se cambia el tamaño de la barra de desplazamiento de forma que no haya espacio suficiente para el cuadro de desplazamiento (deslizador), Flash oculta el cuadro de desplazamiento.
El componente UIScrollBar funciona como cualquier otra barra de desplazamiento. Contiene botones de flecha en ambos extremos y una guía de desplazamiento y un cuadro de desplazamiento (deslizador) en medio. Puede asociarse con cualquier borde de un campo de texto y utilizarse tanto vertical como horizontalmente.
Para obtener información sobre TextField, consulte la clase TextField en la
Referencia de ActionScript 3.0
para Flash Professional
.
Interacción del usuario con el componente UIScrollBar
A diferencia de muchos otros componentes, el componente UIScrollBar puede recibir entradas continuas del ratón como, por ejemplo, cuando el usuario mantiene presionado el botón del ratón en lugar de tener que hacer clic repetidas veces.
El componente UIScrollBar no permite la interacción con el teclado.
Parámetros del componente UIScrollBar
Puede establecer los siguientes parámetros de edición para cada instancia del componente UIScrollBar en el inspector de propiedades o en el inspector de componentes:
direction
y
scrollTargetName
. Cada uno de estos parámetros tiene una propiedad de ActionScript del mismo nombre.
Se puede escribir código ActionScript para definir opciones adicionales para instancias de UIScrollBar mediante métodos, propiedades y eventos de clase. Para obtener más información, consulte la clase UIScrollBar en la
Referencia de ActionScript 3.0
para Flash Professional
.