"bubble up the parental chain from the dispatcher", I think this
language makes it easier for me to visualize.

Thanks,
Patrick


--- In [email protected], Scott Melby <[EMAIL PROTECTED]> wrote:
>
> Patrick -
> 
> Events bubble up the parental chain from the dispatcher.  So, your
child 
> will not ever catch an event that is dispatched by its parent (bubbling 
> or non).  Conversely, parents will always catch bubbling events 
> dispatched by their children.  This should also aid you in
understanding 
> why registering for the bubbling event out at the application level 
> works.  Your dispatching component contains the application in its 
> ancestry (parental chain), so eventually the event will bubble up to 
> that level.
> 
> hth
> Scott
> 
> djhatrick wrote:
> > Fellow FlexCoders...
> >
> > I am sitting here having a debate on how the event phases works in
> > AS3. A couple of us have differing opinions of how events bubble, up
> > or down, inside or out. Maybe I've always been a little confused
> > "exactly" how bubbling works through the display object hierarchy, can
> > you clarify?..
> >
> > (from the docs, complete with typo)
> >
> > "When an event occurs, it moves through the three phases of the event
> > flow: the capture phase, which flows from the top of the display list
> > hierarchy to the node just before the target node; the target phase,
> > which comprises the target node; and the bubbling phase, which flows
> > from the node subsequent to the target node back up the display list
> > hierarchy."
> >
> > If I have 100 display Objects on the stage, is the top of the list
> > 100, or is it 0?  And, isn't the word top, a little confusing, because
> > aren't the displayObjects actually containers? I bet if you work for
> > adobe, this is on a diagram on paper, would the docs team mind adding
> > it to the documentation, just because this really needs a visual aid.
> >
> > So if you can clear this up, then I will understand how the event
> > phase works (and more importantly why it does not like in my current
> > situation).  What I want to achieve is have a nested child receive an
> > events from one of it's parents? Bubbling is not working, which is
> > odd, because, shouldn't the whole display list be traversed with
> > bubbling set to true, eventually?
> >
> > The solution, I have used several times, is to add the listener to the
> > application object in Flex, but that seems hackish to me.
> >
> > Thanks, for your time, because I really want to remove all doubt in
> > this area once and for all, since i have been working with as3 for
> > over 2 years now...
> >
> > Patrick
> >
> >
> >   
> 
> -- 
> Scott Melby
> Founder, Fast Lane Software LLC
> http://www.fastlanesw.com
> http://blog.fastlanesw.com
>


Reply via email to