Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/12/2007, 06:33
Avatar de maderic_m
maderic_m
 
Fecha de Ingreso: agosto-2007
Mensajes: 53
Antigüedad: 16 años, 7 meses
Puntos: 0
Re: Recuperar datos de una validacion

El problema que tengo ahora es que la funcion siempre me retorna falso, la comunicacion entre el swf y el fla funciona por que ya la he testeado, la situacion es la siguiente,

yo tengo definila la funcion existe
Código:
function existe(archivo) {
		var r = new LoadVars();
		var existe;
		r.destino = archivo;
		r.existe_arch = 0;
		r.sendAndLoad("verificar.php", r, "POST");
		r.onLoad = function(){	
			if(r.existe_arch == 1){
				 existe = true;
				//control = true;
				//_root.control = true;
				//feedback.text = "Existe - " + r.existe_arch;
				//return true;
			}else{
				existe = false;
				//control = false;
				//_root.control = false;
				//feedback.text = "No Existe - " + r.existe_arch;
				//return false;
				}		
			};
    	return existe;
}
Esta funcion la invoco luego en otra funcion de la sugiente manera
Código:
var list_obj:Object = new Object();
list_obj.onSelect = function() {
	name_txt.text = file_fr.name;
	filesize = Math.round(file_fr.size / 1024);
	feedback.text = file_fr.name + " (" + filesize + ' kb )';
		
	if (fileSizeIsOkay(file_fr.size, maxFileSize) && !existe(mover+file_fr.name)){
		// check file size
		upload_butn.enabled = true;
		upload_butn._visible = true;
		this.enabled = false;
		feedback.text += ': ' + validFileMessage;
		feedback.setTextFormat(greenText);
		if (onSelectLaunch) {
			if (!file_fr.upload(uploadProgressScript)) {
				feedback.text = "Fatal error: Upload dialog failed to open.";
			}
		}
		else {
			upload_butn.enabled = true;
			upload_butn._visible = true;

		}

	}
	else {
		upload_butn.enabled = false;
		upload_butn._visible = false;
		feedback.text += ':' + errorSizeMessage;
		feedback.setTextFormat(redText);
	}
};
pero el problema es que la funcion siempre me devuelve falso, yo no se si tendre un problema en el ambito de la funcion o que estara pasando, saludos