Bien, ya sabemos hacer un scroll para un texto estático. ¿Pero qué sucede si queremos hacer lo mismo con un texto dinámico? Es muy sencillo y casi no tenemos que aplicar ningún código.
Supongamos que tenemos nuestro contenido y la idea es que flash lea un texto desde un XML. Voy a dar por sentado que ya programaron los childNodes como corresponde y lo que nos queda por hacer es cargar nuestro contenido en el texto dinámico y aplicarle el scroll. Los pasos serían los siguientes:
1) Con la herramienta de texto (T) y habiendo seleccionado texto dinámico dibujamos una caja de texto con el ancho y largo deseado. Acá es donde se va a cargar el contenido del XML.
2) Le damos el nombre de instancia correspondiente. Por ejemplo, si en el código colocamos: textoscroll.text = this.ChildNodes[0].ChildNodes[1].ChildNodes nuestro texto dinámico debería tener el nombre de instancia "textoscroll".
3) Nos aseguramos que la casilla de "tipo de línea" en la solapa de propiedades esté en Multilínea.
4) Abrimos el panel Componentes con CTRL+F7, vamos a User Interfase y seleccionamos UIScrollBar.
Arrastramos el componente UIScrollBar al área de trabajo y lo pegamos a la parte derecha del interior del borde de la caja de texto dinámico (eeh, ¿se entedió?).
Una cosa así:
Tutoriales| Scroll para texto dinámico (Flash)
27 de septiembre de 2007 por Multimedius
Archivado en
Tutoriales
con
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario