|
Forum Flash, Actionscript, PHP e MySQL
|
|
|
|
|
|
| Autore |
Messaggio |
nuovobuio
nuovo utente

Registrato: 14/06/09 23:55
Messaggi: 15
|
Oggetto: Guida sbagliata? (onProgress)
Inviato: 22.06.09 | 14:56 |
|
|
Salve ragazzi.
Sto cercando di realizzare un semplice upload multiplo.
Funge tutto, i file selezionati vengono uppati e smistati tramite il php.
La cosa che non capisco seguendo la guida in linea, è il comportamento dell'onProgress e le varie funzioni della FileReferenceList.
il mio scopo è avere una finestra con i nomi dei file selezionati, e di fianco la percentuale di caricamento di ogni singolo file, ma non funge
La percentuale visualizza i byte dell'ultimo elemento, così come il .size ecc, non dovrebbe riferirsi all'insieme dei file selezionati con l'onSelect?
Come posso risolvere?
| Codice: | import flash.net.FileReferenceList;
import flash.net.FileReference;
this.attachMovie("form_mc","form_mc",this.getNextHighestDepth(),{_x:0, _y:0});
var contenitoreEstensioni:Array = new Array();
var estensioniAccettate:Object = new Object();
estensioniAccettate.description = "Images (*.JPG;*.JPEG;*.JPE;*.GIF;*.TIFF;*.PNG;)";
estensioniAccettate.extension = "*.jpg; *.jpeg; *.jpe; *.gif; *.tiff; *.png;";
contenitoreEstensioni.push(estensioniAccettate);
var listener:Object = new Object();
listener.onSelect = function(fileRefLista:FileReferenceList) {
var lista:Array = fileRefLista.fileList;
var item:FileReference;
for (var i:Number = 0; i<lista.length; i++) {
item = lista[i];
form_mc.nomeFoto_txt.text += "Nome: "+item.name+"\n";
item.addListener(this);
item.upload("upload.php");
}
trace(lista.length);
};
listener.onComplete = function(file:FileReference):Void {
form_mc.caricamento_txt.text = file.size+" BT: Fine"+lista.length;
};
listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {
form_mc.caricamento_txt.text = "onProgress: "+bytesLoaded+" bytesTotal: "+bytesTotal;
};
var fileRef:FileReferenceList = new FileReferenceList();
fileRef.addListener(listener);
form_mc.carica_btn.onPress = function() {
fileRef.browse(contenitoreEstensioni);
}; |
|
|
| Torna in cima |
|
|
Sponsor
|
|
 |
nuovobuio
nuovo utente

Registrato: 14/06/09 23:55
Messaggi: 15
|
Oggetto:
Inviato: 23.06.09 | 06:22 |
|
|
| nessuno? |
|
| Torna in cima |
|
|
|
|
Non puoi inserire nuovi Topic in questo forum Non puoi rispondere ai Topic in questo forum Non puoi modificare i tuoi messaggi in questo forum Non puoi cancellare i tuoi messaggi in questo forum Non puoi votare nei sondaggi in questo forum Non puoi allegare files in questo forum Puoi downloadare gli allegati in questo forum
|
|