We recommend that you don't set it in Flex components (anything derived from 
UIComponent).  The name is used to track things so our code will get confused 
if a name changes.
 
You're ok using it for bare Sprites and such.
 
-Alex

________________________________

From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Yiðit 
Boyar
Sent: Tuesday, April 10, 2007 1:04 AM
To: [email protected]
Subject: Re: [flexcoders] SOLVED: How do I tell what I clicked on?



actually i use name property to check dynamically created components' types 
when i need to handle them.
so can you briefly explain why do you recommend developers not to use name 
property ?
thanks.


----- Original Message ----
From: Gordon Smith <[EMAIL PROTECTED]>
To: [email protected]
Sent: Tuesday, April 10, 2007 9:01:02 AM
Subject: RE: [flexcoders] SOLVED: How do I tell what I clicked on?



In general, the Flex framework expects to own the 'name' attribute and we don't 
recommend that developers use it for their own purposes.
 
It's trivial to subclass Sprite and add an id:
 
public class SpriteWithID extends Sprite
{
    public SpriteWithID( )
    {
        super();
    }
 
    public var id;
}
 
- Gordon

________________________________

From: [EMAIL PROTECTED] ups.com [mailto:flexcoders@ yahoogroups. com] On Behalf 
Of Nate Pearson
Sent: Monday, April 09, 2007 4:42 PM
To: [EMAIL PROTECTED] ups.com
Subject: [flexcoders] SOLVED: How do I tell what I clicked on?



LOL, im very stupid....they all have NAME attributes! 
Bingo-bango. ..SOLVED!

--- In [EMAIL PROTECTED] ups.com <mailto:flexcoders%40yahoogroups.com> , "Nate 
Pearson" <napearson99@ ...> wrote:
>
> I don't see anything in current target that I could use. Sprites
> don't have IDs. Maybe I should use a heavier weight component and use
> IDs to track what I'm clicking on. I would rather keep this thing
> light though.
> 
> This data is pulled from a database, and after I figure out my group I
> have to hit the database again. It's a pretty dynamic database so I
> can't dispatch unique events.
> 
> --- In [EMAIL PROTECTED] ups.com <mailto:flexcoders%40yahoogroups.com> , 
> Bjorn Schultheiss
> <bjorn.schultheiss@ > wrote:
> >
> > Can you use currentTarget ?
> > 
> > Perhaps you can dispatch unique events from each group and listen to 
> > them from their parent and decide there?
> > 
> > 
> > On 10/04/2007, at 7:19 AM, Nate Pearson wrote:
> > 
> > > I have a custom component that adds groups of 1 sprite and a few
> > > labels. On each of those items I have added a MouseEvent.CLICK event
> > > listener. When I click on one of these groups I can get the
event and
> > > handle it.
> > >
> > > When I click one of these I need to know what group I'm clicking on.
> > > I have looked through the MouseEvent and I can't seem to figure out
> > > how to reference it. I'm thinking I should add something when I draw
> > > my groups. Maybe a transparent something that sits over the whole
> > > group? That doesn't seem like the best way to do it though.
> > >
> > > Thanks in advance,
> > >
> > > -Nate
> > >
> > >
> > >
> >
>





________________________________

Bored stiff? <http://us.rd.yahoo.com/evt=49935/*http://games.yahoo.com>  Loosen 
up...
Download and play hundreds of games for free 
<http://us.rd.yahoo.com/evt=49935/*http://games.yahoo.com>  on Yahoo! Games. 

 

Reply via email to