A nasty experience with "the currentcard"

Richard Gaskin ambassador at fourthworld.com
Sat Feb 21 08:39:44 CET 2015


Geoff Canyon wrote:

 > It seems currentcard is undocumented. I don't even know where I
 > came up with it. But it works in general:
 >
 >     put the long id of  the currentcard of the topstack
 >
 > works fine in the message box. It also works in the script of
 > a button -- generally. As it turns out, the above will give an
 > error *if* the button is in a palette stack, but not if it's
 > in a toplevel stack. (at least in 6.7.1 on a mac) I can't really
 > call it a bug since "currentcard" isn't in the dictionary. But
 > it just cost me two hours of my life, so this my primitive
 > yawp of frustration.

I didn't know about "currentCard" so I just tried it - made a two 
stacks, the first opens the second as a palette, and the second has the 
statement shown above in a button's mouseUp handler.  Works as expected.

Also works with "this card".

LC 6.7.2, Ubuntu 14.04

If "currentCard" is undocumented what prompted you to try it?

Does it work with "this card"?

-- 
  Richard Gaskin
  Fourth World Systems
  Software Design and Development for Desktop, Mobile, and Web
  ____________________________________________________________
  Ambassador at FourthWorld.com        http://www.FourthWorld.com



More information about the use-livecode mailing list