Hola a todos!
Necesito descargar archivos alojados en el servidor desde flash
y pensé en utilizar FileReference, nunca lo había utilizado, he
estado haciendo pruebas y en local me funciona sin problemas
pero en el servidor (he probado en dos), entra en onSelect pero
no entra en el resto de eventos por lo que no me descarga
nada...al final he decidido copiar el código de la ayuda de flash
tal como es...y con el mismo resultado.
Alguien sabe a que se debe?
Muchas gracias. Mario
// Codigo
import flash.net.FileReference;
var listener:Object = new Object();
listener.onSelect = function(file:FileReference):Void {
salida_txt.text = "onSelect: " + file.name;
}
listener.onCancel = function(file:FileReference):Void {
salida_txt.text = "onCancel";
}
listener.onOpen = function(file:FileReference):Void {
salida_txt.text = "onOpen: " + file.name;
}
listener.onProgress = function(file:FileReference,
bytesLoaded:Number, bytesTotal:Number):Void {
salida_txt.text = "onProgress with bytesLoaded: " +
bytesLoaded + " bytesTotal: " + bytesTotal;
}
listener.onComplete = function(file:FileReference):Void {
salida_txt.text ="onComplete: " + file.name;
}
listener.onIOError = function(file:FileReference):Void {
salida_txt.text = "onIOError: " + file.name;
}
var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
var url:String
= "http://www.macromedia.com/platform/whitepapers/platform_
overview.pdf";
if(!fileRef.download(url, "FlashPlatform.pdf")) {
salida_txt.text = "dialog box failed to open.";
}
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------