Thanks Karina...
Really appreciate that...
Yes the script which i was writing tends to stop everything else happening.
This solves it..
Thanks again
Anil Menon
----- Original Message -----
From: Karina Steffens <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, November 20, 2000 10:27 PM
Subject: RE: <lingo-l> mouseDown scrolling
>
> Hi Anil,
>
> > The solution is in your mouse down handler..use "repeat while the
> > stillDown" as shown below:
> >
> > on mouseDown
> > repeat while the stillDown
> > scrollByLine member "txt2", +1
> > end repeat
> > end
> >
> > This should solve your problem..
> >
> > In the above case "on mouse down" the line will scroll down 1
> > line by line
> > till it reaches the end..
>
> It's better to avoid tight loops like you have there, since they tend to
> stop everything else happening. It would be better to use a behaviour and
> set up a boolean property on mouseDown to True and reset it to False on
> mouseUp.
> Your code, thus modified, would look like this:
>
> property pbPressed
>
> on mouseDown me
> pbPressed = True
> end
>
> on mouseUp me
> pbPressed = False
> end
>
> on prepareFrame me
> if pbPressed then
> --and then insert your scrolling code here:
> scrollByLine member "txt2", +1
> end if
> end
>
>
> I find that this type of approach works with most types of animation,
> including drag&drop. for example, the same behaviour with a different
> "prepareFrame" would look like:
>
> on prepareFrame me
> if pbPressed then
> sprite(me.spriteNum).loc = the mouseLoc
> end if
> end
>
>
>
> Regards,
> Karina Steffens,
> Multimedia Designer/Programmer
>
> Martello Media Ltd.
> 4 Islington Avenue
> Sandycove
> Co. Dublin
>
> Tel: +353 1 2844668
> Fax: +353 1 2803195
> http://www.martellomm.ie
>
>
>
>
>
>
>
>
>
>
> [To remove yourself from this list, or to change to digest mode, go to
> http://www.penworks.com/LUJ/lingo-l.cgi To post messages to the list,
> email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED])
> Lingo-L is for learning and helping with programming Lingo. Thanks!]
[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/LUJ/lingo-l.cgi To post messages to the list,
email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED])
Lingo-L is for learning and helping with programming Lingo. Thanks!]