This is so much simpler than what I proposed! Thanks Ken.
Phil Davis
Ken Ray wrote:
On Mon, 15 Oct 2007 19:48:36 +0100, Dave wrote:
Hi,
I asked about this problem ages ago, but didn't get a response, so
I'm asking again as it's just come up again!
I am running on a Mac. If the user fills in a field and then tabs out
of the field, either a closeField or exitField message is sent to the
field. All well and good. However, if the user clicks on a button,
nether messages are sent!
This effectively means that it\s impossible to ensure that a field is
valid using these messages, so what's the use of having them or am I
missing something.
The messages are useful, you just need to manually trigger them on
MacOS - the easiest way (IMHO) is to issue "select empty" on a
mouseDown. If you're not trapping mouseDown anywhere this can go in the
card/stack script:
on mouseDown
select empty
pass mouseDown
end mouseDown
If you *do* trap mouseDown, you can set up a frontscript that does the
same thing. Create an object (say, a button), and give it a name (like
"FS") and give it the script above. Then at some point prior to the
user being able to enter data, execute:
insert script of btn "FS" into front
Doing a "select empty" forces the cursor out of the field and should
trigger an exitField or closeField depending on whether the contents
have changed or not.
HTH,
Ken Ray
Sons of Thunder Software, Inc.
Email: [EMAIL PROTECTED]
Web Site: http://www.sonsothunder.com/
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution