Hi Harold,
Do you have your short arrowKey handler in a background or group? If
so, you might want to set the hcBehavior of the group to true.
Probably it would be still easier to move the script to stack level.
You will also need to set the navigationArrows to true. I tried your
short script and it works fine for me this way. Your long script
should work fine, too (perhaps with some minor modifications).
Just in case you are using the cards of a RunRev stack as the records
of a database: this is not recommended. Instead, use files, MySQL,
SQlite, custom properties or one or more fields as containers. Use the
card solely as your interface and not as a data holder. This is makes
your stack often faster and you will be able to detach data from the
standalone, which may be necessary. Naturally, if you have imported a
HyperCard stack, this advice probably won't help you much until you
start making brand new stacks with RunRev.
--
Best regards,
Mark Schonewille
Economy-x-Talk Consulting and Software Engineering
Homepage: http://economy-x-talk.com
Twitter: http://twitter.com/xtalkprogrammer
Share the clipboard of your computer with other computers on a local
network with Clipboard Link
http://clipbaordlink.economy-x-talk.com
Op 18 apr 2010, om 13:29 heeft Haroldo Mauro Jr. het volgende
geschreven:
Hi everybody, I just joined this list. I used Hypercard for many
years, since I got my first Mac in 1991. Then, some years ago
swiched to Supercard, which I've been using a lot. I've had
Revolution Studio for over a year but only now am trying to use it
more steadly. So, here's what I need help with right now.
In a converted Hypercard stack, an arrowKey handler in the stack
script is not behaving as expected. So I checked the Revolution
dictionary and found this example below, which I tested on my stack
and it didn't work, just the same:
(example from Rev dictionary)
on arrowKey theKey -- make Up arrow go to the first card
if theKey is "up" then go to card 1
else pass arrowKey
end arrowKey
Instead of going to card 1 it kept going to the next card each time
I pressed the up arrow key, and after the last card the stack just
closed.
Here's my original handler, from the Hypercard stack script, which
doens't work:
(handler is in stack script)
on arrowKey whichKey
if whichKey is "right" then
if the optionKey is down then
go first card of next bg
else
go next card of this bg
end if
end if
if whichKey is "left" then
if the optionKey is down then
go last card of previous bg
else
go previous card of this bg
end if
end if
end arrowKey
Any help would be appreciated. Thank you.
Harold
_______________________________________________
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