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
aquiOJO!!!!, Necesitas tener permisos de lectura y escritura en el archivo de texto, y la carpeta, donde se encuentre.