Comunidad de diseño web y desarrollo en internet online

Hora del servidor en flash y dinámica

Citar            
MensajeEscrito el 21 May 2010 01:40 am
Buenas noches a todos, quería saber una forma fácil de traer un reloj del servidor a flash con as2 y por fin lo logré.

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.

Por diblanco

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 May 2010 02:28 am
para empezar parece que no has leido los tutoriales sobre todo de loadvars donde puedes decirle desde una variable de envio y otra de recepcion le puedes asignar un n numero de datos que piensas mandar o recibir y no estar llamando al php cada dato, te mando el link donde puedes checar eso


http://www.cristalab.com/tutoriales/tutorial-de-loadvars-en-flash-c6l/

saludos cordiales

Por joshuavw

Claber

306 de clabLevel



Genero:Masculino  

Juego, aprendo y programo

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.