I added a addEventListener inside of one of my functions

but i want to get something really specific but nor really sure how this works


Code:
private function bitmapLoader(ImageTxt, Image_x, Image_y ) {
			var loader:Loader = new Loader();
			var urlReq:URLRequest = new URLRequest("images/category/"+ImageTxt);
			loader.load(urlReq);
			loader.x=  Image_x;
			loader.y=  Image_y+20;
			addChild(loader);
			var container:Sprite = new Sprite();
			addChild(container);
			var rect:Sprite = new Sprite();
			rect.graphics.lineStyle(0);
			rect.graphics.beginFill(0xFF0000);
			rect.graphics.drawRect(Image_x, Image_y+20, 100, 75);
			rect.graphics.endFill();
			container.addChild(rect);
			rect.addEventListener("click", onClick); // THIS CALLS THE FUNCTION CALLED onClick
			rect.buttonMode = true;
			rect.addChild(loader);
			rect.filters = [ new DropShadowFilter() ];
		}


Code:
private function onClick(myText):void {
			trace(myText);
                                   // RETURNS [MouseEvent type="click" bubbles=true 
cancelable=false eventPhase=3 localX=57 localY=22 stageX=197 stageY=137 
relatedObject=null ctrlKey=false altKey=false shiftKey=false delta=0]
                                   // I would like it to be more like Image1.jpg

		}