26/06/2012, 13:15
|
| | Fecha de Ingreso: junio-2012 Ubicación: Camarena (Toledo)
Mensajes: 3
Antigüedad: 12 años, 5 meses Puntos: 0 | |
Respuesta: mostrar ultimo nodo o solo 1 linea Gracias amigo por responderme ya habia perdido toda esperanza de que hubiese alguien que me respondiese.
He probado tu codigo pero no me funciona,no me muestra nada en pantalla.
Perdona mi ignorancia pero es la primera vez que uso foros,no se como usar el resaltador de codigo.
Te pongo el codigo entero para que veas como es, asi quizas me puedas ayudar mejor.
import flash.net.FileReference;
var fileUpload:FileReference = new FileReference();
var path:String = "/dir"
var escucha:Object = {};
var fileTypes:Array;
var getFile:String;
function init() {
System.security.allowDomain(path);
load_mc._visible = false;
fileTypes = [{description:"Archivos de Imagen", extension:"*.jpg;*.gif;*jpeg;*.png", macType:"JPEG;jp2_;GIFF"}];
upload_btn.label = "Upload File";
down_btn.label = "Download File";
nombre.text="";
upload_btn.addEventListener("click", doUpload);
down_btn.addEventListener("click", doDownload);
fileUpload.addListener(escucha);
escucha.onSelect = doSelect;
escucha.onComplete = doComplete;
escucha.onCancel = doCancel;
escucha.onProgress = doProgress;
data_mc.addEventListener("change", setDownload);
}
function doComplete() {
load_mc.barra_mc._xscale = 0;
load_mc.label_txt.text = "Tranferencia Completa";
makeList();
}
function doProgress(archivo:FileReference, bLoaded:Number, bTotal:Number) {
var porcentaje = Math.round((bLoaded*100)/bTotal);
load_mc.label_txt.text = porcentaje+"% del archivo "+archivo.name;
load_mc.barra_mc._xscale = porcentaje;
}
function doCancel() {
trace("El Usuario Cancelo");
}
function doSelect(archivo:FileReference) {
load_mc._visible = true;
load_mc.barra_mc._xscale = 0;
fileUpload.upload(path+"/uploadFile.php");
}
function doDownload() {
if (getFile != undefined) {
fileUpload.download(path+"/"+getFile);
}
}
function doUpload(event) {
fileUpload.browse(fileTypes);
}
function setDownload(c:MovieClip) {
getFile = c.target.selectedItem.Nombre;
}
function makeList() {
data_mc.removeAll();
var list_xml:XML = new XML();
list_xml.ignoreWhite = true;
list_xml.load(path+"/lista.php");
list_xml.onLoad = function() {
var nodos = this.firstChild.childNodes;
var tmpLista:Object;
for (var a in nodos) {
var size:Number = Math.ceil((nodos[a].attributes.tamanio/1024));
tmpLista = {Nombre:nodos[a].attributes.name, Tamaño:size+" Kb"};
}
data_mc.addItem(tmpLista);
}
}
init();
Xcierto la funcion makeList me ayudo a cambiarla otra persona de otro foro, pero me pasa lo siguiente.
Estoy haciendo pruebas con estos 2 archivos tarjetas02.jpg y folletos.jpg
ejemplo 1:
subo tarjetas02.jpg y sale en pantalla despues subo folletos.jpg y sale este en pantalla, quitando tarjetas02.jpg (como deberia de ser)
ejemplo 2:
subo folletos.jpg y sale en pantalla despues subo tarjetas02.jpg y no se muestra sigue saliendo folletos.jpg (porque?? que falla??)
Pregunta??
Porque en el primer ejemplo si funciona pero en el 2 no.
Última edición por serpy12; 26/06/2012 a las 13:26 |