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

Cargar variables dinamicamente

Estas en el tema de Cargar variables dinamicamente en el foro de Flash y Actionscript en Foros del Web. Hola a todos. Hoy estuve consultando algo similar por el foro, y buscando material por Internet encontré un montón de información muy útil. Mi objetivo ...
  #1 (permalink)  
Antiguo 07/11/2006, 13:46
 
Fecha de Ingreso: mayo-2003
Mensajes: 544
Antigüedad: 21 años, 6 meses
Puntos: 1
Cargar variables dinamicamente

Hola a todos.
Hoy estuve consultando algo similar por el foro, y buscando material por Internet encontré un montón de información muy útil.
Mi objetivo es que Flash refleje de forma automática los cambios que realizo sobre un txt que cargo a ActionScript a través de LoadVars() y cuyo contenido muestro en un campo dinámico.
Por ejemplo, de forma inicial en mi txt tengo nombre=marcelo y cuando ejecuto el swf me aparece en el campo dinámico "marcelo". Ahora bien; el próximo paso que realizo es abrir nuevamente mi txt y cambio el nombre por "maría", pero el cambio no se refleja en la película hasta que la cargo de nuevo. Existe algun método para que el cambio se refleje automáticamente si recargar la película?

Muchas gracias.
__________________
CSSBoulevar
Recursos para diseñadores y programadores webs
  #2 (permalink)  
Antiguo 07/11/2006, 13:56
Avatar de DragonX
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Funkyland
Mensajes: 8.433
Antigüedad: 22 años, 5 meses
Puntos: 177
mmm.........creo que eso no lo podes lograr de forma dinamica sin recargar tu swf
__________________
Desarrollos dosLotos
Calendario Maya, Meditación, Osho
  #3 (permalink)  
Antiguo 07/11/2006, 14:08
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 18 años, 1 mes
Puntos: 30
ahora se me ocurre que conviertas en funcion la parte que carga el archivo osea


Código:
function carga() {
	miobjeto.onLoad = function() {
		tutexto_txt.text = miobjeto.mivariable;
	}
}


}
ok y depues pasarla a un

Código:
setInterval( carga, 5000);
para que llame a esa funcion cada 5 segundos y se actualice el texto sin necesidad de recargar el archivo.
  #4 (permalink)  
Antiguo 07/11/2006, 18:12
 
Fecha de Ingreso: mayo-2003
Mensajes: 544
Antigüedad: 21 años, 6 meses
Puntos: 1
Probé lo que me dijiste y no me funciona...
aquí esta el código:
Código:
setInterval(carga, 5000);
function carga() {
myVars.onLoad = function() {
	ads.text = myVars.name;
}
}
__________________
CSSBoulevar
Recursos para diseñadores y programadores webs
  #5 (permalink)  
Antiguo 07/11/2006, 18:36
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 10 meses
Puntos: 193
Código:
setInterval(carga, 1000);
function carga() {
	var myVars = new LoadVars();
	myVars.load("miTxt.txt");
	myVars.onLoad = function() {
		ads.text = myVars.name;
		trace(myVars.name);
	};
}
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 17:20.