Foros del Web » Creando para Internet » Flash y Actionscript »

texto externo: Refrescar y scrollbar

Estas en el tema de texto externo: Refrescar y scrollbar en el foro de Flash y Actionscript en Foros del Web. Estoy haciendo una película para seguir eventos deportivos online. Una parte de ella lleva un texto externo y con esa parte tengo los dos grandes ...
  #1 (permalink)  
Antiguo 20/04/2010, 06:34
 
Fecha de Ingreso: abril-2010
Mensajes: 13
Antigüedad: 14 años, 7 meses
Puntos: 0
texto externo: Refrescar y scrollbar [Solucionado]

Estoy haciendo una película para seguir eventos deportivos online. Una parte de ella lleva un texto externo y con esa parte tengo los dos grandes problemas.

1.- No consigo hacer que el el texto externo se refresque en la película (por ejempo cada 30 segundos). Así los usuarios no tendrían que recargar para saber si hay novedades.

2.- Tampoco soy capaz de colocar un scrollbar en ese área de texto. Aparece la barra pero sin las flechas para mover el texto.

Estoy utilizando Flash CS4 y ActionScript 2.0.

Última edición por morenin; 21/04/2010 a las 08:44 Razón: Completar el post
  #2 (permalink)  
Antiguo 20/04/2010, 07:53
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid, España
Mensajes: 221
Antigüedad: 17 años
Puntos: 5
Respuesta: Refrescar un texto externo

a ver si esto vale....


Código:
function yaHaPasadoElTiempo(event:TimerEvent):void {
	trace("Hola de nuevo");
}

var intervalo = 100;//milisegundos entre refresco y refresco...
var repeticiones = 0;//0 es indefinido
var myTimer:Timer = new Timer(intervalo, repeticiones);
myTimer.addEventListener("timer", yaHaPasadoElTiempo);
  #3 (permalink)  
Antiguo 20/04/2010, 11:32
 
Fecha de Ingreso: abril-2010
Mensajes: 13
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Refrescar un texto externo

Cita:
Iniciado por dualklip Ver Mensaje
a ver si esto vale....


Código:
function yaHaPasadoElTiempo(event:TimerEvent):void {
	trace("Hola de nuevo");
}

var intervalo = 100;//milisegundos entre refresco y refresco...
var repeticiones = 0;//0 es indefinido
var myTimer:Timer = new Timer(intervalo, repeticiones);
myTimer.addEventListener("timer", yaHaPasadoElTiempo);
No, lo siento. No me sirve.

He completado el primer post con otro problema que tengo con el texto externo. A ver si entre todos me podéis echar una mano.

Un saludo.
  #4 (permalink)  
Antiguo 21/04/2010, 03:55
 
Fecha de Ingreso: abril-2010
Mensajes: 13
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: texto externo: Refrescar y scrollbar

He intentado en actionscript 3.0 y tampoco consigo lo del ScrollBar

Con ActionScript 3.0 y Flash CS4 he conseguido cargar un texto externo. Pero al ser más grande que la caja de texto, necesito ponerle un ScrollBar.

No sé qué hago mal, pero lo cierto es que aparece pero no funciona.

Os pongo captura. Por favor, ayuda. Gracias.

  #5 (permalink)  
Antiguo 21/04/2010, 04:00
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid, España
Mensajes: 221
Antigüedad: 17 años
Puntos: 5
Respuesta: texto externo: Refrescar y scrollbar

¿has rellenado la propiedad target del scrollBar con el nombre de la caja de texto?
__________________
El camino hacia la cima es, como el viaje hacia uno mismo, una ruta en solitario.
  #6 (permalink)  
Antiguo 21/04/2010, 04:07
 
Fecha de Ingreso: abril-2010
Mensajes: 13
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: texto externo: Refrescar y scrollbar

Cita:
Iniciado por dualklip Ver Mensaje
¿has rellenado la propiedad target del scrollBar con el nombre de la caja de texto?
Sí. Mi caja de texto tiene la instancia "miTextBox" (sin comillas) y el target del scrollbar tiene la misma propiedad.

Captura
  #7 (permalink)  
Antiguo 21/04/2010, 04:38
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid, España
Mensajes: 221
Antigüedad: 17 años
Puntos: 5
Respuesta: texto externo: Refrescar y scrollbar

pues he revisado un flash que tengo hecho exactamente igual y en principio no hay ninguna diferencia y me funciona, ¿como no tengas alguna errata en el nombre del TextField o algo así...?
__________________
El camino hacia la cima es, como el viaje hacia uno mismo, una ruta en solitario.
  #8 (permalink)  
Antiguo 21/04/2010, 04:43
 
Fecha de Ingreso: abril-2010
Mensajes: 13
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: texto externo: Refrescar y scrollbar

Cita:
Iniciado por dualklip Ver Mensaje
pues he revisado un flash que tengo hecho exactamente igual y en principio no hay ninguna diferencia y me funciona, ¿como no tengas alguna errata en el nombre del TextField o algo así...?
Dime si hay alguna posibilidad de mandarte el fla que he puesto en la captura, para que le eches un vistazo.

Gracias.
  #9 (permalink)  
Antiguo 21/04/2010, 07:16
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid, España
Mensajes: 221
Antigüedad: 17 años
Puntos: 5
Respuesta: texto externo: Refrescar y scrollbar

ningún problema, envíamelo y le hecho un vistazo rápido. [email protected]
__________________
El camino hacia la cima es, como el viaje hacia uno mismo, una ruta en solitario.
  #10 (permalink)  
Antiguo 21/04/2010, 07:58
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid, España
Mensajes: 221
Antigüedad: 17 años
Puntos: 5
Respuesta: texto externo: Refrescar y scrollbar

He analizado el flash que me has enviado y creo que el problema puede ser que cuando el ScrollBar se pregunta si tiene que estar operativo o no el loadVars todavía no ha cargado su contenido así que no se pone enabled. Te he creado otro código para que funcione correctamente, creo que no hace falta explicación
Código actionscript:
Ver original
  1. micargador = new LoadVars();
  2. micargador.onLoad = function(){
  3.     var_eventos.text = this.eventos;
  4. }
  5. micargador.load("eventos.txt");
  6. //loadVariablesNum("eventos.txt", 0);
  7. escudovisitante_mc.loadMovie("escudo_visitante.png");
  8. escudolocal_mc.loadMovie("escudo_local.png");
  9. stop();

Por cierto para que las cosas funcionen correctamente te conviene hacer una capa vacía en la que poner todo el código. Tenías el "loadVariablesNum("eventos.txt", 0);" escrito en 2 o 3 capas diferentes, esto puede provocar muchas interferencias y malos funcionamientos.
__________________
El camino hacia la cima es, como el viaje hacia uno mismo, una ruta en solitario.
  #11 (permalink)  
Antiguo 21/04/2010, 08:22
 
Fecha de Ingreso: abril-2010
Mensajes: 13
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: texto externo: Refrescar y scrollbar

Cita:
Iniciado por dualklip Ver Mensaje
He analizado el flash que me has enviado y creo que el problema puede ser que cuando el ScrollBar se pregunta si tiene que estar operativo o no el loadVars todavía no ha cargado su contenido así que no se pone enabled. Te he creado otro código para que funcione correctamente, creo que no hace falta explicación
Código actionscript:
Ver original
  1. micargador = new LoadVars();
  2. micargador.onLoad = function(){
  3.     var_eventos.text = this.eventos;
  4. }
  5. micargador.load("eventos.txt");
  6. //loadVariablesNum("eventos.txt", 0);
  7. escudovisitante_mc.loadMovie("escudo_visitante.png");
  8. escudolocal_mc.loadMovie("escudo_local.png");
  9. stop();

Por cierto para que las cosas funcionen correctamente te conviene hacer una capa vacía en la que poner todo el código. Tenías el "loadVariablesNum("eventos.txt", 0);" escrito en 2 o 3 capas diferentes, esto puede provocar muchas interferencias y malos funcionamientos.
Gracias, amigo. De veras. Por tu ayuda, la explicación y los consejos. Tenías razón en lo de las capas. Vaya manera de complicarme jejejeje.

Ahora sólo me falta conseguir que el área de texto se refresque cada X segundos.
  #12 (permalink)  
Antiguo 21/04/2010, 08:34
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid, España
Mensajes: 221
Antigüedad: 17 años
Puntos: 5
Respuesta: texto externo: Refrescar y scrollbar

Este es tu código:
Código actionscript:
Ver original
  1. function cargarDatos(){
  2.     micargador.load("eventos.txt");
  3. }
  4. var miIntrevalo = setInterval(cargarDatos, 30000);
  5.  
  6. micargador = new LoadVars();
  7. micargador.onLoad = function(){
  8.     trace("Datos cargados");
  9.     var_eventos.text = this.eventos;
  10. }
  11.  
  12. escudovisitante_mc.loadMovie("escudo_visitante.png");
  13. escudolocal_mc.loadMovie("escudo_local.png");
  14. stop();

30000 es el tiempo en milisegundos que pasa entre carga y carga
__________________
El camino hacia la cima es, como el viaje hacia uno mismo, una ruta en solitario.
  #13 (permalink)  
Antiguo 21/04/2010, 08:44
 
Fecha de Ingreso: abril-2010
Mensajes: 13
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: texto externo: Refrescar y scrollbar

Cita:
Iniciado por dualklip Ver Mensaje
Este es tu código:
Código actionscript:
Ver original
  1. function cargarDatos(){
  2.     micargador.load("eventos.txt");
  3. }
  4. var miIntrevalo = setInterval(cargarDatos, 30000);
  5.  
  6. micargador = new LoadVars();
  7. micargador.onLoad = function(){
  8.     trace("Datos cargados");
  9.     var_eventos.text = this.eventos;
  10. }
  11.  
  12. escudovisitante_mc.loadMovie("escudo_visitante.png");
  13. escudolocal_mc.loadMovie("escudo_local.png");
  14. stop();

30000 es el tiempo en milisegundos que pasa entre carga y carga


Impagable la ayuda. Amigo.

Miles de gracias. Edito el título del post con un [Solucionado] porque seguramente le va a servir de ayuda a muchos otros que lleguen como yo.

Un abrazo.
  #14 (permalink)  
Antiguo 26/04/2010, 05:36
 
Fecha de Ingreso: abril-2010
Mensajes: 13
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: texto externo: Refrescar y scrollbar

Tengo un problema nuevo. Me he dado cuenta de que no puedo insertar tags html en el texto externo, por ejemplo para que salga en negrita (<b>,</b>)

Os pongo aquí el código que tengo ahora mismo.

Gracias.

Código actionscript:
Ver original
  1. function cargarDatos(){
  2.     micargador.load("eventos.txt");
  3. }
  4. var miIntrevalo = setInterval(cargarDatos, 10000);
  5.  
  6. micargador = new LoadVars();
  7. micargador.onLoad = function(){
  8.     var_eventos.text = this.eventos;
  9. }
  10. micargador.load("eventos.txt");
  11. //loadVariablesNum("eventos.txt", 0);
  12. escudovisitante_mc.loadMovie("escudo_visitante.png");
  13. escudolocal_mc.loadMovie("escudo_local.png");
  14. stop();
  #15 (permalink)  
Antiguo 26/04/2010, 07:47
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid, España
Mensajes: 221
Antigüedad: 17 años
Puntos: 5
Respuesta: texto externo: Refrescar y scrollbar

tienes que la caja de texto sepa que lo que le estas dando es html hay que decírselo primero:

var_eventos.html = true;
var_eventos.htmlText = this.eventos;
__________________
El camino hacia la cima es, como el viaje hacia uno mismo, una ruta en solitario.

Etiquetas: externo, refrescar, scrollbar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:37.