non so che tecnologia server side hai a disposizione ... qualora fosse php ...
contatore.php
codice:<?php function addVictory($contatore, $maxvictory) { $total = file_exists($contatore) ? (int)file_get_contents($contatore) : 0; if($total < $maxvictory && @$fp = fopen($contatore, "w")) { fwrite($fp, ++$total); fclose($fp); } return $total; } // qui dovresti mettere un controllo di qualche tipo // altrimenti basta refreshare 10 volte che il quiz termina echo '&total='.addVictory('file_contatore.txt', 10); ?>
flash.fla
codice:contatore = new LoadVars(); contatore.onLoad = function(s) { if(s && Number(this['total']) < 10) { trace('Ok, puoi giocare ... per ora'); } else { trace('Spiacente, tutti i premi sono stati assegnati'); } } contatore.load('http://localhost/contatore.php'); // ... alla fine del quiz ... contatore.onLoad = function(s) { if(s && Number(this['total']) < 10) { trace('HAI VINTO!!!'); } else { trace('Spiacente, i premi sono terminati mentre giocavi, sfigato.'); } } contatore.load('http://localhost/contatore.php');![]()


Rispondi quotando