[Flash 8] FileReference Enregistrer automatiquement dans un dossier
Bonjour tout le monde !
Suite a un ancien poste .. il ne me reste plus qu'une question !
comment enregistrer un fichier automatiquement dans un dossier precis avec flash (on ma dit pour télécharger un fichier on utilise filereference ) mais il permet a l'utilisateur de choisir le fichier de destination or moi je souhaiterais qu'il télécharge directement dans un fichier sans passer par l'utilisateur !
Le code que l'on ma donné :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| import flash.net.FileReference;
var listener:Object = new Object();
listener.onSelect = function(file:FileReference):Void {
trace("bah onSelect: "+file.name);
};
listener.onCancel = function(file:FileReference):Void {
trace("bah onCancel");
};
listener.onOpen = function(file:FileReference):Void {
trace("bah onOpen: "+file.name);
};
listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {
trace("bah onProgress with bytesLoaded: "+bytesLoaded+" bytesTotal: "+bytesTotal);
};
listener.onComplete = function(file:FileReference):Void {
trace("bah onComplete: "+file.name);
};
listener.onIOError = function(file:FileReference):Void {
trace("bah onIOError: "+file.name);
};
//la ca marche nickel
var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
btn.onRelease = function() {
var url:String = "http://www.macromedia.com/platform/whitepapers/platform_overview.pdf";
if (!fileRef.download(url, "FlashPlatform.pdf")) {
trace("bah dialog box failed to open.");
}
}; |
j'espère que c'est possible !
Merci pour vos reponses !