 		protected function updateLine(sizeRate:Number):void
 		{
 			if(_contents && _shape){
-				_shape.graphics.lineStyle(10,0xFFffFF);
 					_shape.graphics.clear();
-					
 					System.gc();
 					
 					var _w:Number = _contents.width

					var _halfW:Number = _w/2
					var _halfH:Number= _h/2
					
					_shape.graphics.lineStyle(2 * sizeRate ,0xFFFFFF);
					//_shape.graphics.drawRoundRect( -_halfW, -_halfH, _w, _h, 10 );
					_shape.graphics.drawRect(-_halfW, -_halfH, _w, _h);
					

		{
			rotation += deltaAngle;
			
			var _sizeRate:Number = scaleX * sizeDiff;
			
			var isMinSize:Boolean = _minSize > 0 && _minSize > _sizeRate
			var isMaxSize:Boolean = _maxSize > 0 && _sizeRate > _maxSize
			//在範圍內才縮放
			if(!(isMinSize || isMaxSize)){
				
				if(sizeDiff != Infinity){
					updateSize(sizeDiff)
				}
				
			}

			
			
			updateLine(_ctrlButton.scaleX)
		}
		
		
		protected function updateSize(sizeDiff:Number):void
		{
			scaleX *= sizeDiff;
			scaleY *= sizeDiff;
			
			//_ctrlButton 保持原比例
			if(_ctrlButton){
				_ctrlButton.scaleX /= sizeDiff
				_ctrlButton.scaleY /= sizeDiff				
				//size 變更後需要重新定位
				updateCtrlButtonPosition()
			}
		}
		
		/**計算CtrlButton 放置位置**/
