Thanks. I've added the bug here
https://issues.apache.org/jira/browse/FLEX-34027


On Tue, Jan 7, 2014 at 8:18 AM, Alex Harui <aha...@adobe.com> wrote:

>
>
> On 1/6/14 3:24 PM, "Alessandro Palombaro" <alexpalomb...@gmail.com> wrote:
>
> >It looks like it should but it doesn't.
> >
> >If you look at the tlf_internal funct addMouseWheelListener it assigns the
> >listeners via
> >
> >_container.addEventListener(MouseEvent.MOUSE_WHEEL,
> >getInteractionHandler().mouseWheelHandler);
> >
> >however the getInteractionHandler method is simply
> >
> >tlf_internal function getInteractionHandler():IInteractionEventHandler
> >{ return this; }
> OK, see that now.
> >
> >so its returning itself (any idea why it would have been implemented this
> >way?) and calling its internal handler and not the interactionHandlers.
> >The
> >other interaction types do the same (MouseOver/Down/Up etc..) but in their
> >handler methods they then send the event to the interactionHandlers
> >matching handler function. The only one that doesn't is the
> >MouseWheelEvent, which is why I question its behavior as its strayed from
> >the others.
> In looking at the code, there is an attachInteractionHandlers() method in
> ContainerController, but it looks like it attaches mouseOver/Down/Up to
> itself as well.
>
> Those handlers delegate to an interactionManager except for mouseWheel.  I
> would expect that is just a bug.
>
>
> >
> >
> >On Tue, Jan 7, 2014 at 2:04 AM, Alex Harui <aha...@adobe.com> wrote:
> >
> >> Not sure I understand.  I looked at ContainerController.as and it looks
> >> like it adds the interactionHandler's mouseWheelHandler, not some
> >>internal
> >> handler.
> >>
> >> -Alex
> >>
> >> On 1/6/14 1:37 AM, "Alessandro Palombaro" <alexpalomb...@gmail.com>
> >>wrote:
> >>
> >> >Hi,
> >> >
> >> >Does anyone know why the mouseWheelHandler function in
> >> >flashx.textLayout.container.ContainerController strays from all the
> >>other
> >> >event handler methods by not sending the event to interactionManagers
> >> >handlers?
> >> >
> >> >It looks like flashx.textLayout.edit.SelectionManager has the public
> >> >method
> >> >ready to go but there is nothing in it and it doesn't seem to ever get
> >> >called? Seems odd that the other interactions are sent by the
> >>controller
> >> >to
> >> >the textflows interactionManager instance, but the mouseWheelHandler is
> >> >handled direct within the controller.
> >> >
> >> >Thoughts?
> >>
> >>
>
>

Reply via email to