UN SCROLL PERSONALIZADO

16/02/2006 - 14:01 por nacho | Informe spam
Hola amigos, les tengo una consulta.
Estoy trabajando con Flash 8 y necesito hacer un scroll de texto con botones
dibujados por mi.
Como deberia hacerlo? No tengo idea, en lso tutoriales que he visto hay
demasiada programación.
hay algun tutorial simple que puedan pasarme?

Por otro lado, les cuento que el texto no deberia ser cargado de un TXT,
tiene textos en negrita.
Muchas gracias de antemano
nacho
 

Leer las respuestas

#1 querube
16/02/2006 - 21:35 | Informe spam
Hola Nacho, pues es cuestión de buscar en google, y conforme avance el
flash será más programación, y no podrás evitarlo en el scroll.
Aquí hay un tutorial de un scroll bien básico, lo que te
recomendaría es que leas la teoría de los textos scrollables, que
significa scroll, maxscroll, etc.
Aquí hay un enlace súper básico:
http://www.flashargentina.com.ar/tu..._texto.htm
yo lo resumiría que en el código para el botón pongas
boton.onRelease=function(){
campodetexto.scroll+=1
//eso hace que subas una línea, eso es para el boton de abajo, si
quieres para el botón de arriba sería - = 1
}

luego hay variantes más complejas como usar un botón que al arrastrar
haga que suba o baje el texto, igual en esos casos para que entiedas el
fenómeno es mejor que te leas la teoría del scroll de texto en la
documentación macromedia
http://www.macromedia.com/support/d.../es/flash/

y a propósito del texto, si luego vas a actualizar el texto, mejor
sería que lo cargues de un archivo externo como un txt. sólo haces
que la caja de texto soporte html con
campodetexto.html=true;
si quieres que sea seleccionable:
campodetexto.selectable=true;
tambien le puedes dar estas propiedades en la pestaña de propiedades
del flash.
luego para poder hacer la carga:
abres un bloc de notas y escribes &texto=<b>soy un as en flash</b>&
ese texto, será la variable los & sirven para indicarle al flash donde
comienza y termina una variable. Luego lo guardas como archivo.txt

//creas una variable que sea el objeto LoadVars
var cargaTexto:LoadVars=new LoadVars();
//luego le dices de donde vas a cargar
cargaTexto.load("ruta/del/archivo.txt");
//luego compruebas que al carga los datos ejecute unas acciones
cargaTexto.onLoad=function(ok:boolean){
if(ok) {
campodetexto.htmlText=this.texto;
} else {
campodetexto.text="no carga nadita";
}
}

y listo cargará el texto, tómate tu tiempo y verás que en el manual
de macromedia vienen esos temas.
Saludos ;)

Manuel
[www.muchik.com]

Preguntas similares