Mark, I'm also going to give this a try. Can't have too many good ways of
doing something!
----- Original Message -----
From: "Mark Schonewille" <[EMAIL PROTECTED]>
To: "How to use Revolution" <[email protected]>
Sent: Monday, October 27, 2008 1:58 AM
Subject: Re: simulate keystroke
Larry,
This has nothing to do with focus. You should change your approach. The
following makes your script slower, yet much more responsive.
Create a button with a mouseUp handler, which calls a main handler.
on mouseUp
set the hilite of btn "Switch" to true
foo fld "Very Long List"
end mouseUp
Put the following in e.g. the card script. This handler calls itself.
on foo theVeryLongList
if the hilite of btn "Switch" is true then
-- do something here with line 1 of theVeryLongList
-- and delete that line. You might use a completely
-- different approach here if you want.
delete line 1 of theVeryLongList
send "foo theVeryLongList" to me in 0 millisecs
end if
end foo
Add a checkbox named "Switch". This button doesn't need a script.
If you click the first button, the switch will be turned on and the foo
handler will run. When you click the checkbox, the foo handler will stop
running.
You can also make a switch without another button. Just make a checkbox
with the following script.
on mouseUp
if the hilite of me then foo fld "Very Long List"
end mouseUp
--
Best regards,
Mark Schonewille
Economy-x-Talk Consulting and Software Engineering
http://economy-x-talk.com
http://www.salery.biz
Dutch forum: http://runrev.info/rrforum/
Benefit from our inexpensive hosting services. See
http://economy-x-talk.com/server.html for more info.
On 27 okt 2008, at 00:37, Larry Watts wrote:
hi Mark,
What I'm really wondering how to do is this:
I have a button script running with a lot of repeat statements in it.
Depending upon the input, the script will run for 5 minutes to an hour.
I want the user to be able to interrupt the script by clicking on
another button on the card. But as I understand it, Rev cannot do that
because the first button has the focus until the entire script is
finished running. Is there a way to work around this limitation of Rev?
thanks, Larry
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution