Forum Flash, Actionscript, PHP e MySQL
Guida sbagliata? (onProgress)

 
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » ActionScript & Server Side
Precedente  Successivo 
Autore Messaggio
nuovobuio
nuovo utente
nuovo utente



Registrato: 14/06/09 23:55
Messaggi: 15

MessaggioOggetto: Guida sbagliata? (onProgress)
Inviato: 22.06.09 | 14:56
Rispondi citando

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
Profilo Messaggio privato  
Sponsor
nuovobuio
nuovo utente
nuovo utente



Registrato: 14/06/09 23:55
Messaggi: 15

MessaggioOggetto:
Inviato: 23.06.09 | 06:22
Rispondi citando

nessuno?
Torna in cima
Profilo Messaggio privato  
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Forum Flash, Actionscript, PHP e MySQL » ActionScript & Server Side Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1


 
Vai a:  
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



Powered by phpBB © 2001, 2002 phpBB Group - phpBB SEO Designed by coachdesign - © 2003-2005