Action Script 3: onComplete non funziona sui Mac [Risolto]

Sui Macintosh l'upload di un file non restituisce l'evento onComplete a fine caricamento? Ecco come risolverlo

Stavo lavorando ad un uploader in Flash. Il Flash ha dei vantaggi notevoli nell'upload di files: intanto puoi caricarne più di uno per volta, poi puoi gestire la coda di upload e poi puoi gestire la percentuale del trasferimento. Per questo stavo lavorando ad un uploader in Flash, o meglio, in Action Script 3.

Su PC funzionava perfettamente, ma su Mac (Flash Player v.9, Mac OS 10.5.8) sembrava bloccarsi alla fine dell'upload del primo file. In buona sostanza non riceveva l'evento onComplete. La soluzione era banale, anche se illogica: il file PHP che operava il trasferimento lato server doveva restituire almeno un carattere, anche se vuoto.

Quindi su Action Script avevo qualcosa tipo:

	var urlRequest:URLRequest=new URLRequest("upload.php");
file.addEventListener(Event.COMPLETE,completeHandler);
file.upload(urlRequest);

e sul file upload.php avevo il classico

	move_uploaded_file($_FILES['tmp_name'],$destinazione);

è bastato aggiungere un

	echo " ";

per farlo funzionare a dovere anche con i Mac.