package flash.media; extern interface IFilePromise { //var file(default,never) : flash.filesystem.File; var isAsync(default,never) : Bool; //var mediaType(default,never) : String; var relativePath(default,never) : String; //function new() : Void; function close() : Void; function open() : flash.utils.IDataInput; function reportError(e : flash.events.ErrorEvent) : Void; }