Have your mouseUp listener on the stage and not on the scrubber.  Or else,
you would have to release on the scrubber for your function to be called.

Nathan Mynarcik
[email protected]
254.749.2525
www.mynarcik.com


On Wed, Sep 8, 2010 at 9:46 AM, natalia Vikhtinskaya
<[email protected]>wrote:

> I have loadbar with scrub point that I want to drag within loadbar
> It works fine with onPress and onRelease events in AS2
> I try to convert that in AS3 and use Mouse Down and Mouse Up events.
> It starts to drag well with Mouse Down but not always stops with Mouse
> Up. Sometimes that happened sometimes not. This event not always
> appears. How to get it works stable in AS3.
>
> var loadBar_w:Number=loader.loadBar.width;
>
> startScrubIt=function(e:MouseEvent):void{
>        var loaderRect:Rectangle = new
> Rectangle(0,loader.scrub.y,loadBar_w,loader.scrub.y);
>        loader.scrub.startDrag(false,loaderRect);
>        loader.scrub.addEventListener( MouseEvent.MOUSE_MOVE, handleDrag )
>
> }
>
> stopScrubIt=function(e:MouseEvent):void{
>        loader.scrub.stopDrag();
>        loader.scrub.removeEventListener( MouseEvent.MOUSE_MOVE, handleDrag
> );
> }
>
>
> handleDrag= function ( event:MouseEvent ):void {
>                        event.updateAfterEvent();
>                }
>
> loader.scrub.addEventListener(MouseEvent.MOUSE_DOWN, startScrubIt );
> loader.scrub.addEventListener(MouseEvent.MOUSE_UP,  stopScrubIt);
>
> Thank you in advance for any help.
> _______________________________________________
> Flashcoders mailing list
> [email protected]
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to