i found the import mx.events.ScrollEventDetail; class that has the details
on what part of the scrollbar is being pressed. i no longer use the delta
but get the line scroll height and add to it if it is line up or line down.

On 4/26/07, dorkie dork from dorktown <[EMAIL PROTECTED]>
wrote:

anyone want to make $40? if they can figure this out i'll paypal into
their account instantly.

On 4/22/07, dorkie dork from dorktown < [EMAIL PROTECTED]>
wrote:
>
> i think i figured this out by adding the delta to the point.y but when i
> use the thumbtrack the delta trick doesn't work. so if i can turn it off
> when the user is scrolling with the scrollthumb rather clicking the up or
> down arrows i think that will handle both situations.
>
> i found the isScrolling property in the ScrollBar class but it is
> internal:
>
> public class ScrollBar extends UIComponent
>     /**
>      *  @private
>      *  true if servicing a scroll event.
>      */
>     mx_internal var isScrolling:Boolean;
>
>
> is there any other way i can tell if the user is scrolling the
> Application with the thumbtrack? i'm listening to the application scroll
> event.
>
> parentApplication.addEventListener (ScrollEvent.SCROLL
> ,htmlScrollHandler);
>
>
> On 4/21/07, dorkie dork from dorktown < [EMAIL PROTECTED]
> > wrote:
> >
> > I've added an event listener to the Application ScrollEvent. When the
> > user scrolls I get the position of my component in the global scope. What is
> > weird is that if I drag the thumb track the component moves but it is
> > sometimes off by a few pixels. As soon as I release the mouse button
> > (mouseUp on the thumbtrack) my component snaps into the correct place. The
> > correct positioning occurs. If I click on the up and down arrows of the
> > scrollbar the component moves but it is off by a few pixels (same behavior
> > as when I drag the thumb track).
> >
> > There is definately something different happening when a user releases
> > the thumb track than when they are only clicking the up and down arrows.
> > This difference is preventing my component from updating to the correct
> > position.
> >
> >
> > parentApplication.addEventListener(ScrollEvent.SCROLL
> > ,htmlScrollHandler);
> >
>
>

Reply via email to