Thanks, Tracy :) Alex
--- In [email protected], "Tracy Spratt" <[EMAIL PROTECTED]> wrote: > > Click="dispatchEvent(new Event("doBrowseEvent",true)); //the true in > the second param makes the event bubble. > > > > You can listen for that event anywhere "above" the button: > > This.addEventListener("doBrowseEvent", doBrowse); > > > > In doBrowse(), event.target, returns a reference to the Button and > event.currentTarget, I think, will return the item renderer itself. If > you have a public property on the renderer, like "data", then you can > get at that value through the reference. > > > > Tracy > > > > ________________________________ > > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of oneworld95 > Sent: Friday, November 07, 2008 4:45 PM > To: [email protected] > Subject: [flexcoders] Re: Component as an itemRenderer - outerDocument? > > > > Thanks, Tracy. Got an example of this "bubbling event"? > > Alex > > --- In [email protected] <mailto:flexcoders%40yahoogroups.com> > , "Tracy Spratt" <tspratt@> wrote: > > > > You can use parentDocument or Application.application, depending on > your > > precise document model. > > > > > > > > A bubbling event is another solution to consider. With such an event, > > your "precise document model" is irrelevant, and you can listen for > and > > handle the event anywhere in the parent chain that is convenient. > > > > > > > > Tracy > > > > > > > > ________________________________ > > > > From: [email protected] <mailto:flexcoders%40yahoogroups.com> > [mailto:[email protected] <mailto:flexcoders%40yahoogroups.com> > ] On > > Behalf Of oneworld95 > > Sent: Friday, November 07, 2008 4:07 PM > > To: [email protected] <mailto:flexcoders%40yahoogroups.com> > > Subject: [flexcoders] Component as an itemRenderer - outerDocument? > > > > > > > > Hi. I have a button in an itemRenderer that references a function like > > this, > > > > <mx:Button id="btnBrowse" label="Browse" > > click="outerDocument.doBrowse( event )"/> > > > > Everything worked fine until I moved this itemRenderer into its own > > MXML file as a VBox component. It gives an error: "Access of undefined > > property outerDocument." > > > > How do you reference a function in the original MXML page from an > > itemRenderer's MXML? Thanks. > > >

