Scale all but currentTarget

Hey folks on click I am trying to scale the currentTarget to 1 and loop through all of my other items and scale them down to .6 if they are not the currentTarget.

Please view the two functions below. The initEaselItems sets up my movieclips and adds the eventlistener and where I am having the problem is in easelItemHandler in the first condition. I would appreciate any help.




		private function initEaselItems():void
		{
			var easelItemURL			:String;
			var totalEaselItems			:Number = _xmlsource.easelAssets.alphabet.length();
			
			for(var i:int=0; i<totalEaselItems; i++)
			{
				easelItemURL 			= _xmlsource.easelAssets.alphabet.@imageURL*;
				_easelItemClip			= new MovieClip();
				_easelItemClip.name		= "easelItemClip";
				_easelItemClip.index	= *;
				_easelItemClip.x		= _xmlsource.easelAssets.alphabet.@xPos*;
				_easelItemClip.y		= _xmlsource.easelAssets.alphabet.@yPos*;
				_easelItemClip.alpha	= 0;
				_easelItemClip.scaleX	= 1;
				_easelItemClip.scaleY	= 1;
				_easelItem 				= new ImageLoader(easelItemURL, {estimatedBytes:2400,container:_easelItemClip, x:0, y:0});
				
				_easel.alphabetContainer.addChild(_easelItemClip);
				_easelItem.load();
				_easelItemClip.buttonMode 		= true;
				_easelItemClip.mouseChildren 	= false;
				_easelItemClip.addEventListener(MouseEvent.CLICK,easelItemHandler,false,0,true);
				TweenLite.to(_easelItemClip, .5, {alpha:1, scaleX:.6, scaleY:.6, delay:(i*.025)});
			}
		}
		
		
		private function easelItemHandler(event:MouseEvent):void
		{
			var totalEaselItems	:Number = _xmlsource.easelAssets.alphabet.length();
				for (var i:int = 0; i<=totalEaselItems; i++) {
					if (!event.currentTarget) {
						TweenLite.to(_easel.alphabetContainer["easelItemClip"+i], .5, {transformAroundCenter:{scaleX:.6, scaleY:.6}});
					}
					else {
						TweenLite.to(event.currentTarget, .5, {transformAroundCenter:{scaleX:1, scaleY:1}});
					}
				}
		}