Ver Mensaje Individual
  #9 (permalink)  
Antiguo 07/05/2004, 09:01
Avatar de kahlito
kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 1 mes
Puntos: 65
Bueno, al final despues de 32 horas he logrado solucionarlo

El problema era que confundia la instancia texto con la variable texto y entonces en esta ultima no habia puesto nada

Al final he conseguido hacerlo tanto pulsandolo como pasando el raton por encima, aquí dejo algunas notas que he tomado por si ha alguien (principiantes como yo) le cuesta aún

Scroles de texto en Flash

Scroll texto pulsando en botones:

Lo primero que vamos a hacer es crear un campo de texto.
1. Seleccionamos la paleta "Opciones de texto" y seleccionamos la opción "texto dinamico" dentro del menu desplegable.
2. Seleccionamos la opción "multilinea" y marcamos las casillas "Borde/Fondo y Ajuste de palabras".
3. Por ultimo asignamos el nombre de varible texto.

seleccionamos el menu ventana / Bibliotecas comunes / Botones "Arrow Buttons" y arrastramos al area de trabajo el boton que más nos guste. (tambien podemos crear nuestros propios botones).

Una vez en el area de trabajo, ajustamos el tamaño con la opción escalar, y tambien ajustamos la rotación para
que apunte verticalmente.

Ahora duplicamos el boton (podemos hacer un copiar y pegar, tambien sirve)

Luego habrá que programarlo:

En el primer presionadolo poner en la aplicaion:

on (press) {
texto.scroll = texto.scroll-1;
}

En el segundo lo mismo y poner:

on (press) {
texto.scroll = texto.scroll+1;
}

Ahora vamos a insertar el contenido al campo de texto, para ello tenemos que definir el valor de la variale "texto".
Seleccionamos el primer fotograma de la animación y le asignamos valor a "texto"



stop ();
texto = "Aqui texo a poner Aqui texo a poner Aqui texo a poner Aqui texo a poner Aqui texo a poner Aqui texo a poner Aqui texo a poner Aqui texo a poner Aqui texo a poner Aqui texo a poner Aqui texo a poner Aqui texo a poner Aqui texo a poner Aqui texo a poner Aqui texo a poner Aqui texo a poner Aqui texo a poner Aqui texo a poner Aqui texo a poner Aqui texo a poner ";




Scroll de texto pasando ratón por encima:
------------------------------------------------------------

Creamos un campo de texto igual que en el anterior:

1. Seleccionamos la paleta "Opciones de texto" y seleccionamos la opción "texto dinamico" dentro del menu desplegable.
2. Seleccionamos la opción "multilinea" y marcamos las casillas "Borde/Fondo y Ajuste de palabras".
3. Por ultimo asignamos el nombre de varible texto.


Lo segundo es crear los dos botones de abajo y arriba pero insertandolos dentro de un mc, por ejemplo insertamos nuevo
simbolo y luego creamos el boton arriba

Luego en el primero poner esto en aplicaciones:

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

Y lo mismo con el segundo incluso poner lo mismo en aplicaciones:

Luego nos vamos a la escena y los arrastramos desde la Biblioteca y una vez en la escena nos vamos al primer boton lo
señalamos y le ponemos esto en el codigo:

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

Y luego en el segundo esto:

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

Por ultimo ir a la escena y pulsar sobre el fotograma y en las aplicaciones añadir esto:
stop ();
texto = "Aqui todo el texto posible Aqui todo el texto posible Aqui todo el texto posible
Aqui todo el texto posible Aqui todo el texto posible Aqui todo el texto posible
Aqui todo el texto posible Aqui todo el texto posible Aqui todo el texto posible Aqui todo el texto posible
Aqui todo el texto posible Aqui todo el texto posible Aqui todo el texto posible Aqui todo el texto posible";


Si tengo algún fallo que alguien me corrija

Gracias a todos por la ayuda, un saludo

P.D: Bandit te mando mi correo con un mensaje privado para cualquier cosa que necesites

Última edición por kahlito; 07/05/2004 a las 09:02