Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2010, 12:47
jgames88
 
Fecha de Ingreso: enero-2010
Mensajes: 127
Antigüedad: 14 años, 4 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.