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

Cargar con FileReference

Estas en el tema de Cargar con FileReference en el foro de Flash y Actionscript en Foros del Web. Buenas tardes, lo que estoy tratando de hacer es cargar un documento por medio del FileReference el hace la carga perfectamente no tengo problema con ...
  #1 (permalink)  
Antiguo 03/01/2010, 12:47
 
Fecha de Ingreso: enero-2010
Mensajes: 127
Antigüedad: 14 años, 3 meses
Puntos: 2
Cargar con FileReference

Buenas tardes, lo que estoy tratando de hacer es cargar un documento por medio del FileReference el hace la carga perfectamente no tengo problema con ello. Mi duda es que solo tengo el campo de File o archivo, pero me gustaria agregar el campo nombre del documento y otros campos y cargarlos con el documento ejemplo:

Al cargar el documento se le pregunta el titulo del documento se como hacer el campo el diseño y colocarle el nombre se que se hace pero en codigo ni idea como hacer eso de cargar el documento mas el otro campo que seria titulo, el cual es el titulo que la persona puso, mi codigo que uso o actionscript es:

import flash.net.FileReference;

//Variables
var arrTypes:Array = new Array();
var objTypes:Object = new Object();
var listenerUpload:Object = new Object();
var fileUpload:FileReference = new FileReference();

//Tipos de archivos que se pueden subir (en este ejemplo, sólo imágenes)
objTypes.description = "Images (*.jpg, *.jpeg, *.gif, *.png, *.bmp, *.docx)";
objTypes.extension = "*.jpg; *.jpeg; *.gif; *.png; *.bmp; *.docx";
arrTypes.push(objTypes);

//Listeners
fileUpload.addListener(listenerUpload);

listenerUpload.onSelect = function(file) {
txtarchivo.text = file.name;
txtSize.text = ((file.size)/1000) + " Kb";
txtSizeup.text = "0 bytes";
txtFin.text = "";
barra.setProgress(0,file.size);
}

listenerUpload.onProgress = function(file, bytesLoaded, bytesTotal):Void {
txtSizeup.text = bytesLoaded + " bytes";
barra.setProgress(bytesLoaded,file.size);
}

listenerUpload.onComplete = function(file:FileReference):Void {
txtFin.text = "---> ¡¡Archivo subido correctamente!!";
}

btExplorar.onRelease = function() {
fileUpload.browse(arrTypes);
}

btEnviar.onRelease = function() {
if (numSize <= 100)
fileUpload.upload("upload.php");
}

ahi esta solo trabajando con un solo campo del formulario como hago para trabajarlo con 2 campos? y cargar esos 2 campos, muchas gracias.

Etiquetas: Ninguno
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 08:33.