Código PHP, recojo los datos del servidor uno por uno, también se pueden recojer todos a la vez en una sola linea. grabo el archivo como hora.php y la subo a mi servidor.
Código PHP :
<? print "&dia=".date("d"); print "&mes=".date("F"); print "&ano=".date("Y"); print "&horas=".date("H"); print "&minutos=".date("i"); print "&segundos=".date("s"); ?>
En flash, creo en el primer fotograma 6 campos de textos dinámicos y los nombro: campo, campo2, campo3, campo4, campo5, y campo6; asi mismo, en el primer fotograma inserto las acciones que están a continuación, y por ultimo inserto un fotograma vacio en el fotograma 2, es decir no puede existir stop(); ya que se tiene que repetir la animación una y otra vez para que lea los datos de el php constantemente.
Código AS2, Recojo los datos de mi php uno por uno
Código ActionScript :
dia = new LoadVars(); dia.sendAndLoad("http://www.tuservidor.com/hora.php", dia, "POST"); dia.onLoad = function(){ campo.text = dia.dia; } mes = new LoadVars(); mes.sendAndLoad("http://www.tuservidor.com/hora.php", mes, "POST"); mes.onLoad = function(){ campo2.text = mes.mes; } ano = new LoadVars(); ano.sendAndLoad("http://www.tuservidor.com/hora.php", ano, "POST"); ano.onLoad = function(){ campo3.text = ano.ano; } horas = new LoadVars(); horas.sendAndLoad("http://www.tuservidor.com/hora.php", horas, "POST"); horas.onLoad = function(){ campo4.text = horas.horas; } minutos = new LoadVars(); minutos.sendAndLoad("http://www.tuservidor.com/hora.php", minutos, "POST"); minutos.onLoad = function(){ campo5.text = minutos.minutos; } segundos = new LoadVars(); segundos.sendAndLoad("http://www.tuservidor.com/hora.php", segundos, "POST"); segundos.onLoad = function(){ campo6.text = segundos.segundos; }
esto es muy útil si se desea hacer cambios con la hora del servidor en una aplicación o en una web.