Se ti va di dare un ' occhiata questo è il codice che ho utilizzato... scusa se ne approfitto ma ho un particolare interesse per amfphp e voglio capire se ho utilizzato qualcosa in maniera impropria o è effettivamente più lento di loadVars.
codice per loadVars:
prendi= new LoadVars();
prendi.onLoad=function(success){
if(success){
id=prendi.id.split("|");
valore=prendi.valore.split("|");
estrai();
}
}
function estrai(){
for(var i=0;i<id.length;i++){
testo+="id: "+id[i]+" , nome: "+valore[i]+newline;
}
risultati.text=testo;
_root.loading.text="";
_root.loading2.text="";
_root.time.text=getTimer();
}
prendi.load("pagina php che fa la query");
codice per amfphp:
pathToRemoting = "pagina php che contiene la classe"
#include "NetServices.as"
getCategoria_result = function(result){
num = result.getNumberAvailable();
for(var i = 0; i < num; i++){
testo+="id: "+result.getItemAt(i).id+" , nome: "+result.getItemAt(i).valore+newline;
}
risultati.text=testo;
_root.loading.text="";
_root.loading2.text="";
_root.time.text=getTimer();
}
NetServices.setDefaultGatewayURL(pathToRemoting);
conn = NetServices.createGatewayConnection();
svc = conn.getService("estrai", this);
svc.getCategoria();
quantità: 2000 record su db MySql


, è chiaro che se ad esempio in un sistema di login fai stampare a video nome utente e password fai una cosa insicura, ma se fai stampare una conferma e nessun dato "sensibile", non hai grossi problemi.
