Foros del Web » Creando para Internet » Flash y Actionscript »

subir un archivo automaticamente despues de seleccionarlo

Estas en el tema de subir un archivo automaticamente despues de seleccionarlo en el foro de Flash y Actionscript en Foros del Web. Hola, estoy creando un uploadfile que contiene dos botones, uno para seleccionar el archivo y otro para subirlo. El caso es que quiero que solo ...
  #1 (permalink)  
Antiguo 07/01/2010, 02:11
 
Fecha de Ingreso: diciembre-2008
Mensajes: 67
Antigüedad: 15 años, 3 meses
Puntos: 1
subir un archivo automaticamente despues de seleccionarlo

Hola, estoy creando un uploadfile que contiene dos botones, uno para seleccionar el archivo y otro para subirlo. El caso es que quiero que solo haya un boton, el de seleccionar un archivo, y al tenerlo seleccionado que lo suba automaticamente. El código es el siguiente:

Cita:
import flash.net.FileReference;

var arrTypes:Array = new Array();
var objTypes:Object = new Object();
objTypes.description = "All";
objTypes.extension = "*.*";

arrTypes.push(objTypes);

var listUpload:Object = new Object();
var fileUpload:FileReference = new FileReference();
fileUpload.addListener(listUpload);

btbrowse.onRelease = function() {
fileUpload.browse(arrTypes);
}
btenviar.onRelease = function() {
fileUpload.upload("uploadfile.php?action=upload");
}

listUpload.onSelect = function(file) {
txtarchivo.text = "Select file: " + file.name;
}
listUpload.onProgress = function(file, bytesLoaded, bytesTotal):Void {
txtestado.text = "Uploading file... " + Math.round(bytesLoaded*99/bytesTotal) + "%";
}
listUpload.onComplete = function(file:FileReference):Void {
gotoAndPlay(2);
txtestado2.text = "File uploaded successfully.";
link.text = "www.folter.es/upload/uploads" + file.name;
}
Como vereis he dejado la funcion del boton que sube el archivo. Pero, he intentado de varias maneras y no consigo nada. Si alguien me pueda echar una mano, estaria muy agradecido.

Saludos ^^

Etiquetas: automaticamente, subir
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:52.