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