Prendi un ProgressEvent da un caricamento POST in as3
-
01-07-2019 - |
Domanda
Esiste un modo per tenere traccia dello stato di un caricamento pubblicato in AS3?C'è un ProgressEvent, ma fornisce dati sulla risposta, non sull'effettivo caricamento POST.Sto pubblicando dati binari per un'immagine, quindi di solito è compreso tra 50 e 100 kb.
I dati dell'immagine sono stati generati all'interno di Flash stesso, quindi non posso utilizzare il metodo di caricamento, almeno per quanto ne so.
Grazie!
Soluzione
Forse puoi utilizzare una funzione lato server per inviare eventi di avanzamento all'oggetto flash?
Altri suggerimenti
Non sta chiedendo informazioni sull'elenco dei riferimenti ai file..
Ha lo stesso problema che ho io, non esiste un metodo per avere un progresso post trasferimento dati.Penso che l'unico modo sia quello suggerito sopra, inviando da PHP a flash un progressEvent controllando la dimensione dei dati ricevuti (Se è possibile..);
Ciao
Dai un'occhiata a File di riferimento classe.L'evento di avanzamento in esso ti fornirà i dati sul caricamento:
Inviato periodicamente durante l'operazione di caricamento o download del file.L'evento progress viene inviato mentre Flash Player trasmette i byte a un server e viene inviato periodicamente durante la trasmissione, anche se alla fine la trasmissione non riesce.Per determinare se e quando la trasmissione del file è effettivamente riuscita e completata, ascoltare l'evento completo.