RE: [flexcoders] Re: Object name from a mouse click

2008-06-11 Thread Gordon Smith
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: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of markgoldin_2000
Sent: Wednesday, June 11, 2008 6:41 PM
To: flexcoders@yahoogroups.com
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 flexcoders@yahoogroups.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: flexcoders@yahoogroups.com 

[mailto:flexcoders@yahoogroups.com 
] On
> Behalf Of markgoldin_2000
> Sent: Friday, June 06, 2008 11:52 AM
> To: flexcoders@yahoogroups.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 flexcoders@yahoogroups.com
  
> , "Gordon Smith"  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: flexcoders@yahoogroups.com
  
> 
> [mailto:flexcoders@yahoogroups.com
  
> ] On
> > Behalf Of markgoldin_2000
> > Sent: Friday, June 06, 2008 7:12 AM
> > To: flexcoders@yahoogroups.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
> >
>

 



RE: [flexcoders] Re: Object name from a mouse click

2008-06-10 Thread Gordon Smith
> 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: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of markgoldin_2000
Sent: Friday, June 06, 2008 11:52 AM
To: flexcoders@yahoogroups.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 flexcoders@yahoogroups.com 
, "Gordon Smith" <[EMAIL PROTECTED]> 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: flexcoders@yahoogroups.com 

[mailto:flexcoders@yahoogroups.com 
] On
> Behalf Of markgoldin_2000
> Sent: Friday, June 06, 2008 7:12 AM
> To: flexcoders@yahoogroups.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
>