Documentación de Flash CS3 |
|||
| Aprendizaje de ActionScript 2.0 en Adobe Flash > Utilización de texto y cadenas > Ejemplo: Creación de texto desplazable | |||
Existen varios métodos para crear texto desplazable en Flash. Puede permitir el desplazamiento en los campos de texto dinámico y de introducción de texto seleccionando la opción Desplazamiento permitido del menú Texto o del menú contextual o haciendo doble clic en el selector del campo con la tecla Mayús presionada.
Puede utilizar las propiedades scroll y maxscroll del objeto TextField para controlar el desplazamiento vertical, y las propiedades hscroll y maxhscroll para controlar el desplazamiento horizontal en un campo de texto. Las propiedades scroll y hscroll especifican las posiciones de desplazamiento vertical y horizontal actuales respectivamente; puede leer y escribir estas propiedades. Las propiedades maxscroll y maxhscroll especifican respectivamente las posiciones de desplazamiento vertical y horizontal máximas; estas propiedades son de sólo lectura.
El componente TextArea proporciona un método sencillo para crear campos de texto desplazable sin apenas crear scripts. Para más información, consulte "componente TextArea" en Referencia del lenguaje ActionScript 2.0.
Realice uno de los siguientes pasos:
MovieClip.createTextField(). Asigne al campo de texto el nombre de instancia textField_txt como parámetro del método. |
NOTA |
|
Si no va a cargar texto de forma dinámica en el archivo SWF, seleccione Texto > Desplazamiento permitido del menú principal. |
Estos botones servirán para desplazar el texto hacia arriba y hacia abajo.
down_btn.onPress = function() {
textField_txt.scroll += 1;
};
up_btn.onPress = function() {
textField_txt.scroll -= 1;
};
El texto que se cargue en el campo de texto textField_txt se podrá desplazar empleando los botones arriba y abajo.
Flash CS3
Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios
Página actual: http://livedocs.adobe.com/flash/9.0_es/main/00000941.html