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.");
}
}; |
Partager