Page 1 of 1

mouseUp mouseButtonNumber

Posted: Fri Sep 21, 2018 12:26 am
by DavJans
mouseUp3 -lets me save but doesn't work
mouseUp 3 - gives Not a valid parameter name message
mouseUp mouseButtonNumber 3 - gives Not a valid parameter name message

I don't understand what the syntax is supposed to look like and the dictionary doesn't have an example for me to steal.

Thank you.

Re: mouseUp mouseButtonNumber

Posted: Fri Sep 21, 2018 2:05 am
by ClipArtGuy
I think this is what you are looking for?

Code: Select all

on mouseup pBtn
   if pBtn is 3 then
     do stuff
   end if
end mouseup
a switch/case might work better, depending on your needs...

Code: Select all

on mouseup pBtn
   switch pBtn
      case 1 
         --do mouse button 1 stuff
         break
      case 2 
         --do mouse button 2 stuff
         break
      case 3
         --do mouse button 3 stuff
         break
   end switch
end mouseup

Re: mouseUp mouseButtonNumber

Posted: Fri Sep 21, 2018 4:58 am
by dunbarx
Hi.

ClipArtGuy has nailed it. Practice. practice...

I am only posting because you said:
mouseUp 3 - gives Not a valid parameter name message
Of the three code lines you gave, this one is syntactically correct. I just want you to find out why it fails.
This works just fine in a button script:

Code: Select all

on mouseup x
   if x = 1 then answer 1
   else if x = 3 then answer 3
end mouseup
Craig Newman