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

setInterval(..) dentro de function() { }

Estas en el tema de setInterval(..) dentro de function() { } en el foro de Flash y Actionscript en Foros del Web. Estoy un poco desesperado porque le he dado vuelta a este codigo y no consigo lo que quiero: Código: // en esta parte leemos una ...
  #1 (permalink)  
Antiguo 20/11/2006, 17:30
 
Fecha de Ingreso: diciembre-2003
Ubicación: San Pedro Sula
Mensajes: 165
Antigüedad: 14 años
Puntos: 0
setInterval(..) dentro de function() { }

Estoy un poco desesperado porque le he dado vuelta a este codigo y no consigo lo que quiero:


Código:
// en esta parte leemos una variable que luego se usara como parametro para un .php

var prea = new LoadVars();
prea.load("http://www.empresa.com/arcivo.txt");
prea.onLoad = function() {	
	idpa = prea.id_partido; 
	setInterval(carga,60000);} // debe llamar a carga cada minuto

}
function carga() {		
	var a = new LoadVars();
    	a.load("http://www.empresa.com/otroarchivo.php?parametro=" + idpa );
	    a.onLoad = function() {
//		             cronica_txt = this.texto;			
			goles1 = this.g1;
			goles2 = this.g2;
		
		
		};	
};
- Intenté sacar setInterval(carga,60000); del function de pre.onLoad y no funciona.
- le agregué _global.idpa y no me funcionó.
- ah! también enviando "idpa" como param., en la funcion setInterval....
__________________
J. Alberto Montoya
------------------

Última edición por albert_sps; 21/11/2006 a las 08:41
  #2 (permalink)  
Antiguo 20/11/2006, 17:42
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 11 años, 2 meses
Puntos: 30
No he checado todo el codigo ya que por lo visto no lo pusiste completo y no podria comprobar que pasa, solo veo un error en la sintaxis del setInterval();

cambia esto setInterval(carga(),60000);

por esto setInterval(carga,1000);
  #3 (permalink)  
Antiguo 21/11/2006, 08:41
 
Fecha de Ingreso: diciembre-2003
Ubicación: San Pedro Sula
Mensajes: 165
Antigüedad: 14 años
Puntos: 0
Actualización

he detallado más el codigo Rizzo.. Gracias.
__________________
J. Alberto Montoya
------------------
  #4 (permalink)  
Antiguo 21/11/2006, 09:21
 
Fecha de Ingreso: diciembre-2003
Ubicación: San Pedro Sula
Mensajes: 165
Antigüedad: 14 años
Puntos: 0
De acuerdo

Pues gracias, considerando el error que me señalaste Rizzo, agregue el parámetro en la función SetInterval y ahora si me funciona:

El codigo final me quedó asi:

Código:
...
prea.onLoad = function() 
{	
	idpa = prea.id_partido; 
	setInterval(carga,60000,idpa);
}
function carga( idp ) 
{		
	var a = new LoadVars();
    	a.load("http://www.empresa.com/otroarchivo.php?parametro=" + idp );
	    a.onLoad = function() 
               {
//	    ...
                }
}
Gracias, los amo.
__________________
J. Alberto Montoya
------------------
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 05:48.