FileReference.hx 804 B

123456789101112131415161718
  1. package flash.net;
  2. extern class FileReference extends flash.events.EventDispatcher {
  3. var creationDate(default,never) : Date;
  4. var creator(default,never) : String;
  5. @:require(flash10) var data(default,never) : flash.utils.ByteArray;
  6. var modificationDate(default,never) : Date;
  7. var name(default,never) : String;
  8. var size(default,never) : Float;
  9. var type(default,never) : String;
  10. function new() : Void;
  11. function browse(?typeFilter : Array<FileFilter>) : Bool;
  12. function cancel() : Void;
  13. function download(request : URLRequest, ?defaultFileName : String) : Void;
  14. @:require(flash10) function load() : Void;
  15. @:require(flash10) function save(data : Dynamic, ?defaultFileName : String) : Void;
  16. function upload(request : URLRequest, ?uploadDataFieldName : String, testUpload : Bool = false) : Void;
  17. }