 		
 		protected function scaleImageContent():void
 		{
-		
 			var scaleX:Number;
 			var scaleY:Number;	
 			scaleX = width / (_originalContentWidth+_padding.left+_padding.right);

			}
		}
		
		override public function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
		{
			super.updateDisplayList(unscaledWidth, unscaledHeight);
			if(_loader && _loader.content){
				_loader.visible = true;
				if(_scaleToFit){
					scaleImageContent();
				}
			}
			_loader.x = _padding.left
			_loader.y = _padding.top;

			if(url == _sourceURL) return;
			_sourceURL = url;
			if(_loader && _autoLoad){
				load();
			}
		}
		
		protected function load():void{
			_loader.unload();
			needsRecalculation = true;
			_loader.visible = false;
			_isContentLoaded = false;
			_loader.load(new URLRequest(_sourceURL), _loaderContext);
		}
		
		private var _loaderContext:LoaderContext
