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, 
"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, 
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
> > >
> > >
> > 
>
> 
>
>





    
  

    
    




<!--

#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, 
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}

#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a {
text-decoration:none;}

#ygrp-vital a:hover{
text-decoration:underline;}

#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc {
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o {font-size:0;}
.MsoNormal {
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq {margin:4;}
-->








       
____________________________________________________________________________________
The fish are biting. 
Get more visitors on your site using Yahoo! Search Marketing.
http://searchmarketing.yahoo.com/arp/sponsoredsearch_v2.php

Reply via email to