PDA

Volledige versie bekijken : AMFPHP percent loaded


yusufdestina
%Europe/Berlin %068 %2006, 01:38
Ik ben wat aan het experimenteren met AMFPHP... lukt me al aardig, toch even deze vraag:
Hoe kan ik checken hoeveel percent van de data verwerkt/geladen is in flash?

ik doe het nu zo, maar ik weet zeker dat het mooier kan.
startTransfer();
function startTransfer() {
var done:Boolean = false;
var listener = new Object();
listener.listFiles_Result = function(data) {
trace('This function is excecuted when the app has received the result');
for (i=0; i<data.length; i++) {
_root.DT.push({Filename:data[i]["Name"], Type:data[i]["Type"], Size:data[i]["Size"], Stat:data[i]["Date"]});
}
done = true;
_root.Dgrid.dataProvider = _root.DT;
};
listener.onStatus = function(data) {
trace("an error occurred");
trace("in line: "+data.line);
trace("error level: "+data.level);
trace("description: "+data.description);
done = true;
};
NetServices.setDefaultGatewayUrl('http://localhost/flashservices/gateway.php');
gateway_conn = NetServices.createGatewayConnection();
myService = gateway_conn.getService("Tester.listFilesDirEx", listener);
myService.listFiles("testdir");
this.onEnterFrame = function() {
if (done) {
trace("Done...");
_root.Dgrid._visible = true;
delete this.onEnterFrame;
} else {
trace("Loading data");
}
};
}

meagain
%Europe/Berlin %451 %2006, 10:50
D8 niet dat je preloaders kan gebruiken in combinatie met amfphp.

AMFPHP is meestal ook zo snel dat je geen preloaders nodug hebt ... ;-)

yusufdestina
%Europe/Berlin %513 %2006, 12:19
ok tnx, ik hou het dan maar bij hetgeen ik heb :)

ocdaan
%Europe/Berlin %747 %2006, 17:55
ff kleinigheidje

Die this.onEnterFrame is in deze vorm onzin natuurlijk. Ik hoop dat je die alvast had opgezet voor het tellertje/progress dingetje. Via onStatus kan je natuurlijk checken als alles goed is gegaan en van daaruit weer verder gaan.

Maar waarschijnlijk wist je dit wel.... better safe and sure ;-)

- paar minuutjes later -

Heb ff gekeken... AMFPHP is an open-source Flash Remoting gateway

Begrijp ik goed dat dit de orginele remoting vervangt of werkt dit icm het MM Remoting? Als het een complete oplossing is .... is dat behoorlijk insterressant moet ik zeggen.

Groet ;-)

meagain
%Europe/Berlin %841 %2006, 20:12
AMFPHP is een alternatief voor MM Remoting. Alles wat je nodig hebt is een PHP-server.

"Behoorlijk interessant" is nogal zwakjes uitgedrukt ... ;-)

ocdaan
%Europe/Berlin %852 %2006, 20:27
Ohhwkee dan - Ik denk dat je helemaal gelijk hebt.... help ik loop achter !!! ;-) hhahaha

Ik heb net ook al gepost op dat bericht van de nieuwe versie op de frontpage. Ben dus beetje aan het dubbelposten maargoed...

Weet jij toevallig als zoiets ook bestaat voor ASP? (ja ik weet, liefst met gouwe randjes)

meagain
%Europe/Berlin %865 %2006, 20:46
Weet niet. In elk geval is er wel een java-alternatief 'openAMF'.

Alle info lees je op de site www.amfphp.org

ocdaan
%Europe/Berlin %869 %2006, 20:52
kdan - zal er toch zelf aan moeten geloven om er in te duiken ;-)

Dank!

yusufdestina
%Europe/Berlin %999 %2006, 23:59
zeker doen, t'leven wordt een stuk simpeler