Sending mouseUp

Mark Wieder mwieder at ahsoftware.net
Wed Mar 20 00:46:55 EDT 2013


Pete-

Tuesday, March 19, 2013, 6:47:33 PM, Craig wrote:

> Something like this has come up before. I remember that
> "preOpenCard" is invoked before the card (and the stack?) is even
> loaded into memory. I think. So there may be no valid target handler
> yet available to access. Why the "handled" value is set is odd, for
> sure, but I bet the answer is tangled up with the fact that these
> events are happening just a tad too early, before things have
> settled down.

Yep. Why are you trying to call a mouseUp handler on preOpenCard
anyway? Take the code in mouseUp, put it in its own handler, and call
it from mouseUp. Then call the same thing from preOpenCard.

-- in button script
on mouseUp
  doTheStuffThatUsedToBeHere
end mouseUp

on doTheStuffThatUsedToBeHere
  stuffThatUsedToBeHere
end doTheStuffThatUsedToBeHere

-- in card script
on preOpenCard
  dispatch "stuffThatUsedToBeHere" to button "yaddayadda"
end preOpenCard

-- 
-Mark Wieder
 mwieder at ahsoftware.net





More information about the use-livecode mailing list