 
 import flash.events.Event;
 import flash.events.IOErrorEvent;
+import flash.events.ProgressEvent;
 import flash.geom.Point;
 import flash.geom.Rectangle;
 import flash.net.URLRequest;

        _zip.addEventListener(IOErrorEvent.IO_ERROR, _future.fail);
        _zip.addEventListener(FZipErrorEvent.PARSE_ERROR, _future.fail);
        _zip.addEventListener(FZipEvent.FILE_LOADED, _future.monitoredCallback(onFileLoaded));

        if (_toLoad is String) _zip.load(new URLRequest(String(_toLoad)));
        else _zip.loadBytes(ByteArray(_toLoad));
    }

    protected function onFileLoaded (e :FZipEvent) :void {

    }

    /**
     * Dispatched when a ProgressEvent is received on a URL load of a Zip archive.
     *
     * Signal parameters:
     *  * event :flash.events.ProgressEvent
     */
    public const urlLoadProgressed :Signal = new Signal();

    /**
     * Dispatched when a file is found in the Zip archive that is not recognized by Flump.
     *
     * Signal parameters:
     *  * name :String - the filename in the archive
