Sorry, I responded before trying, duh. Here's some working code (modified from the docs "Referencing repeated components"):
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*" layout="absolute"> <mx:Script> <![CDATA[ [Bindable] private var dp:Array = [1, 2, 3, 4, 5, 6, 7, 8, 9]; private function onClick(b:*):void { trace(b); } ]]> </mx:Script> <mx:Panel title="Repeater Example" width="75%" height="75%" paddingTop="10" paddingLeft="10" paddingRight="10" paddingBottom="10"> <mx:Text width="100%" color="blue" text="Use the Repeater class to create 9 Button controls in a 3 by 3 Tile container."/> <mx:Tile direction="horizontal" borderStyle="inset" horizontalGap="10" verticalGap="15" paddingLeft="10" paddingTop="10" paddingBottom="10" paddingRight="10"> <mx:Repeater id="rp" dataProvider="{dp}"> <mx:LinkButton id="myLB" height="50" width="50" label="{String(rp.currentItem)}" click="onClick(event.target);"/> </mx:Repeater> </mx:Tile> <mx:Button label="onClick" click="onClick(myLB[0]);"/> </mx:Panel> </mx:Application> On 6/6/07, nhp_ny <[EMAIL PROTECTED]> wrote:
--- In flexcoders@yahoogroups.com <flexcoders%40yahoogroups.com>, "nhp_ny" <[EMAIL PROTECTED]> wrote: > > <mx:Repeater ... > > <mx:LinkButton id="myLB" click="onClick(Event.currentTarget)"/> > </mx:Repeater> > > > how can i fire the click event of repeater child component myLB[0]? > just to simulate a mouse click on that component. > is it possibile that nobody here knows how to do this? i just need to call the onClick function passing it the first child component of the repeater that should be myLB[0].
-- Derek Vadneau