On May 19, 2004, at 12:36 PM, John Dixon wrote:

I have a field "theWord", into which letters are added. If a mistake is made
upon entry, the user is able to delete the last character of the field by
clicking on a button that contains the script found below... or by employing
the option key at the same time the user can clear the whole field.


The problem I have is that the first time I click on the button, a
character is deleted, but the second time I click on the button then there
is no response, until I click for a third time.


I must point out that the cursor does not leave the rect of the button
during these clicks.



on mouseUp
 if the optionKey is "down" then
   put empty into fld "theWord"
   exit mouseUp
 end if

    put the number of chars of fld "theWord" into charCount
    put char 1 to (charCount -1) of fld "theWord" into fld "theWord"
 end mouseUp


Hi John,

Sounds like you are clicking too fast. If you would like the user to be able to click faster then now, you should look up "doubleclickinterval" in the TS dictionary. When I tested your script, if I clicked the button slowly (every few seconds) it worked just fine.

You may also simplify your script by exchanging the last two put lines with:
delete the last char of field "theWord"


--
Best regards,
Mark Talluto
http://www.canelasoftware.com
_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to