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

