Quick question regarding accessing variables. I have the following code
public function tracePath():void { for (var i:int = 0; i < photoFeed.menu.submenu.length(); i++) { trace([EMAIL PROTECTED]) var results:XMLList = [EMAIL PROTECTED]; trace(results); trace (i); var myUIComponent:UIComponent = new UIComponent(); myUIComponent.graphics.beginFill(0xFFCC00); myUIComponent.graphics.drawCircle(60*i, 30, 30); myUIComponent.buttonMode = true; myUIComponent.useHandCursor = true; myUIComponent.addEventListener(MouseEvent.CLICK, mouseClickHandler); this.addChild(myUIComponent); } trace(photoFeed.menu.submenu.length() +"hello"); } and I access using this function public function mouseClickHandler(event:MouseEvent):void{ trace(this.i); } My question is... how do I access the "i" variable from within the mouseClickHandler() function so I could find out certain properties. The above code does not seem to find the "i" based on the dynamically created component. I really want to be able to find out the list collection based on click. Thanks Jeremy