si ho scritto

listener.onComplete = function(file:FileReference):Void {
carica();....}

però c'è un problema , da quando ho cambiato il nome del file in php non mi esegue più l'upload, e quindi non crea neanche il file di testo
ho scritto

Codice PHP:
<?php // 4, compatibile 5.0 e 5.1
// Directory di destinazione
$destination_dir './public/3dgallery/high_res/';
$immnamerand(0,1000)."_".$_FILES['Filedata']['name']


// Verifico che il file sia valido e come lui tutte le informazioni
// Controllo inoltre che non ci siano errori nell' invio ... altrimenti
// non faccio niente
if(
    
// esiste il file di nome Filedata ?
    
isset($_FILES['Filedata']) &&
    
// é un array ?
    
is_array($_FILES['Filedata']) &&
    
// esistono gli elementi tmp_name, name, size, error
        // di questo array ?
    
isset(
        
$_FILES['Filedata']['tmp_name'],
        
$_FILES['Filedata']['name'],
        
$_FILES['Filedata']['size'],
        
$_FILES['Filedata']['error']
    ) &&
    
// l' errore é esattamente zero ?
    
intVal($_FILES['Filedata']['error']) === 0
) {
    
// operazione di spostamento da temporanea ad altra cartella
    // se riesco a spostare il file sulla destinazione scrivo un tipo di output
    //if(move_uploaded_file($_FILES['Filedata']['tmp_name'], $destination_dir.$prefisso.$_FILES['Filedata']['name'])) {
    
if(move_uploaded_file($_FILES['Filedata']['tmp_name'], $destination_dir.$immname)) {
        
$result "&result=".$immname."&";
            
    }
    
// altrimenti scrivo un altro tipo di output
    
else {
        
$result "&result=Unable to move file&";
           
    }
    
// operazione per debug, report dell' upload
    // scrivo nella directory di upload cosa e' accaduto
    
if(@$fp fopen($destination_dir.'upload.txt''w')) {
        
fwrite($fp$result);
        
fclose($fp);
    }
}
?>
cosa c'è che non va?