list linking
Joe Lewis Wilkins
pepetoo at cox.net
Tue Nov 11 14:49:15 EST 2008
Hi Edward,
You might want to lock messages just before going to the card, so that
nothing gets in the way while it is in transit.
Then unlock messages when you get there.
BTW, you don't need to refer to a background field. There is no such
thing in Rev.
If you have two fields - one with the common names and the other with
the scientific names, no need to send any clicking to the other field.
Just use the line number you've clicked on to reference the line
number in the other field. So...
-- This is set up so that it goes to a card by the scientific name if
you hold down the option Key when clicking on the list.
-- This also assumes that both fld lists have exactly corresponding
plant names.
on mouseup
lock messages
if the optionKey is down then
go cd line (word 2 of the clickLine) of fld "sciNames" -- or
whatever the field is called
else
go cd (the value of the clickline)
end if
unlock messages
end mouseup
HTH,
Joe Wilkins
On Nov 11, 2008, at 10:07 AM, edward cawley wrote:
> Hi Joe,
> Still working on the problem. Still getting an execution error. On
> debugging it occurs after I have gone to the new card, but the error
> refers to the original cards script. In looking at the guide I found
> a reference problems with the dynamicPaths properties that is
> carried over from hypercard stacks. But I can't find what that
> property of the Rev stack is, or how/where to change it?
>
> I also have another problem. I have a 2 lists of plant names,common
> and scientific on overlapping fields. If I click on the common name
> I need to go to the card by it's scientific name. I thought I could
> change the go to by sending a click to the line on the scientific
> name field:
> click at line x of field "flora-sn"
> send "mouseup" to "bkgnd field flora-sn" at the clickloc , "xx"
> I also tried several permutations and none seem to work. Am I on the
> wrong track?
More information about the use-livecode
mailing list