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

problemas con la fecha

Estas en el tema de problemas con la fecha en el foro de Flash y Actionscript en Foros del Web. Hola gente tengo un archivo php llamado tomar_fecha.php que contiene una variable llamada final en la cual tengo la fecha del servidor. En flash tengo ...
  #1 (permalink)  
Antiguo 15/09/2004, 14:59
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 14 años, 10 meses
Puntos: 1
problemas con la fecha

Hola gente tengo un archivo php llamado tomar_fecha.php que contiene una variable llamada final en la cual tengo la fecha del servidor.


En flash tengo en el primer frame loadVariables("tomar_fecha.php",final);

en el segundo frame una caja de texto dinamica con la variable final. y un stop.

Pero esto no funciona ¿que es lo que esta mal?
  #2 (permalink)  
Antiguo 15/09/2004, 17:04
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 15 años, 11 meses
Puntos: 193
No uses loadVariables, usa LoadVars

http://tmeister.net/php/view.php?id=1

Saludos!!
  #3 (permalink)  
Antiguo 15/09/2004, 19:13
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 14 años, 10 meses
Puntos: 1
Lo cambie pero sigue sin funcionar.

Mira compruebo que en el php este bien la variable
www.disemedios.com.ar/redi/tomar_fecha.php

pero en donde me la tiene que mostrar el flash no, supuestamente tendria que salie en el vertise superior derecho, que de echo al pasar el mouse se ve que esta el cuadro de texto pero no me muestra la fecha.

En el flash me quedo esto

carga_lv = new LoadVars();
carga_lv.load("tomar_fecha.php");
carga_lv.onLoad = function(ok){
if(ok){
_root.final = final;
}
}

donde _root.final es la variable del cuadro de texto y final es la que traigo del php

¿Que puede ser?
  #4 (permalink)  
Antiguo 15/09/2004, 20:07
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 15 años, 11 meses
Puntos: 193
umm haz leido el tutorial????? o nada mas pegaste el codigo???
tu php imprime esto

Código:
<style type="text/css">
<!--
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}
-->
</style>
<table width="200" height="15" border="0" align="right" cellpadding="0" cellspacing="0">
  <tr>
    <td height="15" align="center" valign="middle"> 
      15/09/2004    </td>
  </tr>
</table>
y debe imprimir

Código:
&fecha=10-19-2004&
y haces referencia a dicha variable con

Código:
this.fecha
Anyway....
  #5 (permalink)  
Antiguo 16/09/2004, 09:57
cmc
 
Fecha de Ingreso: febrero-2003
Ubicación: Capital
Mensajes: 1.317
Antigüedad: 14 años, 10 meses
Puntos: 1
Listo lo logre, funciono!!!!
Luego de volver a leer el tutorial que me pasaste no logro entender cual es la funcion de cada linea de codigo, y lo necesito ya que ademas de mostrarla necesito laburar con la fecha para otras cosas.
Si no es mucha molestia no me podrias definir de que se trata cada una.

Por lo que yo interpreto

//Defino un objeto
cargar = new LoadVars();

//cargo el objeto
cargar.load("tomar_fecha.php");

//¿Y esto que es?,
cargar.onLoad = function(ok){
if(ok){
mostrar = this.final;
}
}
  #6 (permalink)  
Antiguo 16/09/2004, 12:02
Nab
 
Fecha de Ingreso: junio-2004
Mensajes: 210
Antigüedad: 13 años, 6 meses
Puntos: 0
Cita:
//¿Y esto que es?,
cargar.onLoad = function(ok){
if(ok){
mostrar = this.final;
}
}
Pues que cuando se cargue (onLoad) el objeto cargar haga la funcion. El parametro 'ok' se rellena con el valor true o false que indica si se ha hecho bien la carga (true) o mal. Luego con el if lo que hace es asignarle a la variable mostrar el valor de final, si la carga fue correcta y ok vale true.

Entendiste? Me equivoco TMeiste?
Saludos
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 07:33.