Salve a tutti
Ho un problemino: vorrei fare in modo che l'utente selezioni un'immagine tramite una finestra sfoglia (Quelle classiche tipo apri o salva con nome) e poi quest'immagine venga caricata con un loader; Fatto tutto ho solo un piccolo problemino: riesco a trovare il nome del file selezionato ma non il suo url intero. Posto il codice:
Codice PHP:
//IMPORTO
import fl.controls.Button;
//DICHIARO
var FileFilter_Immagini:FileFilter = new FileFilter("Images (*.jpg, *.jpeg, *.gif, *.png)", "*.jpg; *.jpeg; *.gif; *.png");
var FileFilters:Array = new Array(FileFilter_Immagini);
var Sfoglia:Button=new Button();
var SfogliaPopup:FileReference = new FileReference();
var Visualizzatore:Loader = new Loader();
//AGGIUNGO
addChild(Sfoglia);
Sfoglia.x=10;
Sfoglia.y=10;
Sfoglia.label="Sfoglia";
addChild(Visualizzatore);
Visualizzatore.x=10;
Visualizzatore.y=40;
//LISTENER
Sfoglia.addEventListener(MouseEvent.CLICK,Sfoglia_Click);
SfogliaPopup.addEventListener(Event.SELECT, SfogliaPopup_Selezionato);
//FUNCTIONS
function Sfoglia_Click(evt:Event){
SfogliaPopup.browse(FileFilters);
}
function SfogliaPopup_Selezionato(evt:Event){
var URL_Immagine:URLRequest= new URLRequest(SfogliaPopup.name);
Visualizzatore.load(URL_Immagine);
}
Il fatto è che SfogliaPopup.name indica solo il nome del file selezionato, non tutto l'indirizzo, quindi funziona solo se l'immagine si trova nella stessa cartella del filmato...
E poi un'altra cosa: si può cambiare il titolo della finestra sfoglia(Ora è "Seleziona il file da caricare con localhost", vorrei fosse "Seleziona l'immagine")
GRAZIE A TUTTI