Comunidad de diseño web y desarrollo en internet online

ayuda con el contador de visitas en flash del turorial

Citar            
MensajeEscrito el 25 Ene 2007 06:44 am
Saludos a todos
pues deseo manifestar mi dificultad con respecto al tutorial del contador de visitas en flash que aparece en este foro, pues he seguido las indicaciones tal y como estan escritas, pero resulta que en el navegador Firefox aparecen dos cajas de texto una donde indica el numero que incrementa y la otra con un texto "undefined" a que se debera esto? ya que en Internet Explore funciona excelente. Aqui el link del tutorial http://www.cristalab.com/tutoriales/120/contador-de-visitas-en-flash
Antemano gracias

Por elcipote

45 de clabLevel



 

msie7
Citar            
MensajeEscrito el 25 Ene 2007 05:26 pm
Esta es una versión mejorada del Tutorial del contador de vistas.

Crea una nueva pelicula
En el stage necesitaras una caja de texto con instancia counter_txt

Pon esto en el primer frame

Código :

var countVisits_lv:LoadVars = new LoadVars();
function countVisits():Void{
   countVisits_lv.load("visitas.php?rand=" + random(999999999999)); //Ruta al php
   countVisits_lv.onLoad = function(exito:Boolean):Void{
      if(exito){
         counter_txt.text = countVisits_lv.total;
      }else{
         counter_txt.text = "Error";
      }
   }
}
countVisits(); //Cada vez que llames a esta función, el contador se incrementará


Crea un archivo php y nombralo visitas.php
Ponle lo siguiente:

Código :

<?php
$archivo = "counter.txt";
$abre = fopen($archivo, "r");
$total = fread($abre, filesize($archivo));
fclose($abre);
$abre = fopen($archivo, "w");
$total = $total + 1;
print "total=" . $total;
$grabar = fwrite($abre, $total);
fclose($abre);
?>


Por ultimo crea un archivo de texto y nómbralo counter.txt, el cual almacenará el conteo.

Eso es todo, ademas que este código, simplifica bastante las cosas, al no necesitar que la página donde este el contador, tenga la extensiópn php, y ya no depende de LoadVars.

Puedes descargar el codigo desde aqui
OJO!!!!, Necesitas tener permisos de lectura y escritura en el archivo de texto, y la carpeta, donde se encuentre.

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

firefox
Citar            
MensajeEscrito el 26 Ene 2007 07:39 am
Saludos pues agradesco la ayuda proporcionada, ya pude realizar el contador... Gracias!!!!!

Por elcipote

45 de clabLevel



 

msie7

 

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