Seriously Alex, 
 
I have been tearing my hair out over this.  When I trace owner from
within my itemRenderer I get "List496" or something like that. If I use
owner.dispatchEvent(myCustomEventInstance,true), and listen on the
ComboBox, nothing is transmitted.
 
At this point I'm glad I've got something that will work, i.e., using
SystemManager, but I want to know if there's something I'm doing wrong
that requires this approach, because it seems to break the chain of
responsibility.  Shouldn't a combo box be able to relay events from its
list?
 
Jeff

        -----Original Message-----
        From: [email protected]
[mailto:[EMAIL PROTECTED] On Behalf Of Alex Harui
        Sent: Wednesday, July 09, 2008 1:47 PM
        To: [email protected]
        Subject: RE: [flexcoders] ComboBox ItemRenderer Custom Events
only go to SystemManager - WHY?????
        
        

        Popups have to float over "everything" so they are parented by
SM and not the CB or the app.   If you dispatch the event off the
"owner" it will go to the CB and bubble up from there

         

        
________________________________


        From: [email protected]
[mailto:[EMAIL PROTECTED] On Behalf Of Battershall, Jeff
        Sent: Wednesday, July 09, 2008 10:23 AM
        To: [email protected]
        Subject: [flexcoders] ComboBox ItemRenderer Custom Events only
go to SystemManager - WHY?????

         

        I've been remiss in addressing my less-than-perfect
understanding of
        Events and event bubbling.
        
        My custom itemRenderer needs to fire a custom event. I've spent
the last
        day trying to get it to bubble up from my custom itemRenderer to
the
        ComboBox, but no dice. If I add an eventListener in my ComboBox,
it does
        not receive the event. However when I use
        systemManager.addEventListener("myCustomEvent",myHandler),
suddenly I
        can receive the event.
        
        Is this the expected behavior? Why?
        
        Jeff Battershall
        Application Architect
        Dow Jones Indexes
        [EMAIL PROTECTED]
<mailto:jeff.battershall%40dowjones.com> 
        (609) 520-5637 (p)
        (484) 477-9900 (c)

        

         

Reply via email to