 			
 			if (displayObject is Bitmap)
 			{
-				_textureResource = new TextureResource();
 				_textureResource.setContentFromBitmapData(Bitmap(displayObject).bitmapData, _mipmap);
 				_complete.execute(this, _textureResource);
 				_isComplete = true;

			
			return textureLoader.textureResource;
		}
	}
}
		{
			_mipmap		= enableMipmapping;
			
			_textureResource 	= new TextureResource();
			_isComplete 		= false;
			_error				= new Signal();
			_progress			= new Signal();
			_complete			= new Signal();
		}
		
		public function load(request : URLRequest) : void
		{
			var loader : URLLoader = new URLLoader();
			
			loader.dataFormat = URLLoaderDataFormat.BINARY;
			loader.addEventListener(ProgressEvent.PROGRESS, onLoadProgressHandler);
			loader.addEventListener(Event.COMPLETE, onLoadCompleteHandler);
