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

Variables de ASP a Flash???

Estas en el tema de Variables de ASP a Flash??? en el foro de Flash y Actionscript en Foros del Web. Hola tengo un pequeño problema necesito crear una cuenta regresiva en dias (faltan 9 dias, faltan 8 dias, faltan "n" dias....) en una animacion flash. ...
  #1 (permalink)  
Antiguo 01/06/2006, 08:40
 
Fecha de Ingreso: mayo-2006
Mensajes: 17
Antigüedad: 18 años, 5 meses
Puntos: 0
Variables de ASP a Flash???

Hola tengo un pequeño problema necesito crear una cuenta regresiva en dias (faltan 9 dias, faltan 8 dias, faltan "n" dias....) en una animacion flash. Pero debido a que muchas veces los usuarios no tienen la hora, ni la fecha correcta en sus computadoras, pense en hacerlo en base a la hora de mi servidor.

Mi servidor no soporta PHP asi que pense en acerlo con ASP, lenguaje del cual no se nada, investigue un poco y encontre esto...

<%
Dim tiempo
tiempo = Time()
Response.Write ("Esta es la hora que tiene mi servidor: " & tiempo)
fecha = Date()
Response.Write ("<BR> Hoy es el dia " & Day(fecha) & " del mes " & Month(fecha) & " del año " & Year(fecha))
%>


Con esa programacion supuestamente obtengo los datos del servidor, hice un swf que el objeto LoadVariables(), hice pruebas con un txt y sin problema alguno cargo las variables, pero cuando intento hacerlo con el archivo asp, las variables en el swf se quedan en blanco.

Alguien podria decirme cual es el error en lo que estoy haciendo ?

O si existe otra forma de hacerlo tambien sera bienvenida

Muchas gracias por la ayuda
  #2 (permalink)  
Antiguo 01/06/2006, 12:20
Avatar de bernethe  
Fecha de Ingreso: abril-2004
Ubicación: San José, Costa Rica
Mensajes: 384
Antigüedad: 20 años, 7 meses
Puntos: 2
Hay varias formas de resolver eso, yo hice esto:

1) hice un documento llamado fecha.asp EN UTF-8 con el siguiente código:
Código:
 <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
Dim tiempo
tiempo = Time()
fecha = Date()
Dim strtime
Dim meses(12) 
meses (1) = "enero" 
meses (2) = "febrero" 
meses (3) = "marzo" 
meses (4) = "abril" 
meses (5) = "mayo" 
meses (6) = "junio" 
meses (7) = "julio" 
meses (8) = "agosto" 
meses (9) = "septiembre" 
meses (10) = "octubre" 
meses (11) = "noviembre" 
meses (12) = "diciembre"
strtime = "&fechilla=Esta es la hora que tiene mi servidor: " & tiempo & "<BR>Hoy es el dia " & Day(fecha) & " de " & meses (Month(fecha)) & " del año " & Year(fecha) & "&"
Response.Write (strtime)
%>
2) Hice un Flash con el siguiente código:
Código:
var lv:LoadVars = new LoadVars();
_root.createTextField("date_txt", _root.getNextHighestDepth(), 0, 0, 400, 300);
lv.load("fecha.asp");
date_txt.html = true;
date_txt.multiline = true;
lv.onLoad = function(ok) {
	if (ok) {
		date_txt.htmlText = lv.fechilla;
	} else {
		date_txt.htmlText = "<b>ERROR</b>";
	}
};
3) Generé el swf, lo metí en un HTML y lo probé en el servidor...

Eso me sirvió a mi, cuéntame cómo te fué...

Salu2
__________________
..::BERNETHE::..

Última edición por bernethe; 01/06/2006 a las 14:34
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:07.