You can call getChildAt(i) on a container to get its ith child (where
the first child is i = 0, not i = 1), regardless of whether the children
were declared at compile time or added at run time. So one way to access
the first child in the scripts of any child is as parent.getChildAt(0).

 

It's unusual for one of an arbitrary number of children to need to
access a single sibling. Are you sure you don't want to be doing
something like dispatching an event from one child that all the children
listen for?

 

Gordon Smith

Adobe Flex SDK Team

 

________________________________

From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of markgoldin_2000
Sent: Wednesday, June 11, 2008 6:41 PM
To: [email protected]
Subject: [flexcoders] Re: Object name from a mouse click

 

Ok, let's say I have a container (VBox) that adds some children to 
itself at the run-time. These children are:
child1, child2, child3.
How can I refer to child1 from the inside of child3?
Is there something like child3.parent.child1 avaialble?

--- In [email protected] <mailto:flexcoders%40yahoogroups.com>
, "Gordon Smith" <[EMAIL PROTECTED]> wrote:
>
> > I want to know objDG 
> 
> 
> 
> Sorry, that doesn't make sense. objDG isn't the name of the 
DataGrid,
> it's the name of a variable that points to a DataGrid instance. You
> could lots of variables pointing to the same DataGrid instance.
> Instances don't keep track of the names of variables that point to 
them.
> 
> 
> 
> 
> Can you clarify what you're really trying to do from a user's point 
of
> view rather than from a programming point of view?
> 
> 
> 
> Gordon Smith
> 
> Adobe Flex SDK Team
> 
> 
> 
> ________________________________
> 
> From: [email protected] <mailto:flexcoders%40yahoogroups.com>

[mailto:[email protected] <mailto:flexcoders%40yahoogroups.com>
] On
> Behalf Of markgoldin_2000
> Sent: Friday, June 06, 2008 11:52 AM
> To: [email protected] <mailto:flexcoders%40yahoogroups.com> 
> Subject: [flexcoders] Re: Object name from a mouse click
> 
> 
> 
> objDG = new myDG();
> I want to know objDG. I have a number of GDs based on the same 
class. 
> Based on objDG I need to run different parts of my code.
> 
> --- In [email protected]
<mailto:flexcoders%40yahoogroups.com>  <mailto:flexcoders%
40yahoogroups.com>
> , "Gordon Smith" <gosmith@> wrote:
> >
> > What do you mean by "the actual object name"? The 'id' that you
> > specified in MXML?
> > 
> > 
> > 
> > And what object are you talking about? A component inside your 
item
> > renderer?
> > 
> > 
> > 
> > Gordon Smith
> > 
> > Adobe Flex SDK Team
> > 
> > 
> > 
> > ________________________________
> > 
> > From: [email protected]
<mailto:flexcoders%40yahoogroups.com>  <mailto:flexcoders%
40yahoogroups.com>
> 
> [mailto:[email protected]
<mailto:flexcoders%40yahoogroups.com>  <mailto:flexcoders%
40yahoogroups.com>
> ] On
> > Behalf Of markgoldin_2000
> > Sent: Friday, June 06, 2008 7:12 AM
> > To: [email protected] <mailto:flexcoders%40yahoogroups.com>
<mailto:flexcoders%
40yahoogroups.com> 
> > Subject: [flexcoders] Object name from a mouse click
> > 
> > 
> > 
> > I am overriding mouseDoubleClickHandler event for a custom 
dataGrid.
> > How can I get the actual object name (not a class name) when I 
> dblclick?
> > 
> > Thanks
> >
>

 

Reply via email to