Ver Mensaje Individual
  #77 (permalink)  
Antiguo 13/04/2005, 09:47
[CodeRed]
 
Fecha de Ingreso: diciembre-2001
Ubicación: ...Pcia. Roque Sáenz Peña.
Mensajes: 193
Antigüedad: 22 años, 3 meses
Puntos: 1
Hagamos un Tutorial aqui mismo!!!!!

Pregunta: ¿Como hago un texto dinámico y lo controlo con las barras de scroll?

Respuesta: Aca va mi contribución a este excelente tutorial.

1-Lo primero es crear el campo de texto dinámico (con la herramienta texto).
2-Luego debemos seleccionar debajo de la fuente en donde dice "Línea única" poner "Multilínea" (no olvidarse de poner a comodidad de uno, el formato del texto que se encuentra a la izquierda de las propiedades del texto).
3-PASO IMPORTANTE: Deberemos clickear con el botón derecho en algun borde del campo de texto dinámico y seleccionar "Desplazamiento permitido".
4-Luego de haber creado el texto que queremos desplazar con las barritas de scroll (botones) deberemos poner en donde dice "Var" el nombre de la variable de dicho texto que queremos desplazar, como por ejemplo "texto".
5- Creamos los dos botones que van a desplazar nuestro texto, debemos primero crear un movieclip y luego a ese movieclip debemos hacerlo botón y este código debe ir en el boton de arriba y en el de abajo :

on (rollOver) {
lMouseover = true;
}
on (rollOut) {
lMouseover = false;
}


6-Al movieclip del boton de arriba le ponemos las acciones siguientes :

onClipEvent ( enterFrame ) {
if (lMouseover) {
_root.texto.scroll -= 1;
}

Siendo 1 la velocidad a la que se moverá el texto.

7-Al movieclip del boton de abajo le ponemos las acciones siguientes :
onClipEvent ( enterFrame ) {
if (lMouseover) {
_root.texto.scroll += 1;
}
}


No debemos olvidar que esto es para que el texto se mueva directamente cuando se apoya el mouse.

Para la creacion del scroll con click del raton :
1- Se hace lo mismo que el paso "5" visto anteriormente,
pero el código que se ponen en los botones que son movieclips es:
on (Press) {
lPressed = true;
}
on (release, releaseOutside) {
lPressed = false;
}

2- Al movieclip del boton de arriba le ponemos las acciones siguientes :

onClipEvent ( enterFrame ) {
if (lPressed) {
_root.texto.scroll -= 1;
}

Al movieclip del boton de abajo le ponemos las acciones siguientes :

onClipEvent ( enterFrame ) {
if (lPressed) {
_root.texto.scroll += 1;
}
}


Espero que se entienda lo de crear un clip de película (en realidad dos, uno para cada botón que permitira que el texto se pueda desplazar) y luego dentro de ese clip de pelicula crear el botón .
Cuando digo que se coloque una accion en el movieclip me refiero al clip de película del botón que se encuentra en el escenario, cuando digo que se coloque una acción en el botón hablo de colocar esa acción en el botón que esta dentro de ese movieclip que a su vez esta en el escenario.

Espero que a alguien le sirva , a mi me sirvió mucho.
Salu2 ....