 	import org.shypl.common.lang.ErrorEventException;
 	import org.shypl.common.lang.IllegalStateException;
 	import org.shypl.common.timeline.GlobalTimeline;
+	import org.shypl.common.util.Cancelable;
 	import org.shypl.common.util.progress.AbstractProgress;
 	import org.shypl.common.util.progress.CancelableProgress;
 	

		}
		
		public final function cancel():void {
			cancelLoading();
			freeLoading();
			complete();

		
		protected final function handleLoadingCompleteEvent(event:Event):void {
			_loading = false;
			FileLoader.LOGGER.trace("Loaded {}", _url);
			
			produceResult();
			freeLoading();
