Comunidad de diseño web y desarrollo en internet online

download con filreference en exe

Citar            
MensajeEscrito el 20 Ene 2009 06:27 pm
Hola, estoyusando fileReference en un ejecutable, al parecer hace todo bien pero cuando me abre la ventana para guardar el archivo, entonces solo en tipo de archivo dice Todas las extensiones *.*, y, si p.e. bajo un http://.... archio.gif
al guardarlo todo va bien pero al visualizar ese que baje ya no me reconoce el archivo porque le falta la extension



Código ActionScript :

import flash.net.FileReference;

var allTypes:Array = new Array();
var imageTypes:Object = new Object();
imageTypes.description = "Images (*.jpg, *.jpeg, *.gif, *.png)";
imageTypes.extension = "*.jpg; *.jpeg; *.gif; *.png";
allTypes.push(imageTypes);

var textTypes:Object = new Object();
textTypes.description = "Text Files (*.txt, *.rtf)";
textTypes.extension = "*.txt;*.rtf";
allTypes.push(textTypes);


var listener:Object = new Object();

listener.onSelect = function(file:FileReference):Void {
    trace("onSelect: " + file.name);
}

listener.onCancel = function(file:FileReference):Void {
    trace("onCancel");
}

listener.onOpen = function(file:FileReference):Void {
    trace("onOpen: " + file.name);
}

listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {
    trace("onProgress with bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal);
}

listener.onComplete = function(file:FileReference):Void {
    trace("onComplete: " + file.name);
}

listener.onIOError = function(file:FileReference):Void {
    trace("onIOError: " + file.name);
}

var fileRef:FileReference = new FileReference();


this.btndwnld.onRelease =function () {
fileRef.addListener(listener);
// fileRef.browse(allTypes);
var url:String = "http://mx.geocities.com/gerasquash/icCS.gif";
if(!fileRef.download(url, "icCS.gif")) {
    trace("dialog box failed to open.");
}
}

Por comicSans

Claber

151 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Ene 2009 06:29 pm
bueno los arrays para extensiones veo que se pueden usar con fileRef.browse(allTypes); pero no al descargar con download

Por comicSans

Claber

151 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.