On 15/03/14 17:50, Dr. Hawkins wrote:
On Mon, Mar 10, 2014 at 7:15 PM, J. Landman Gay <jac...@hyperactivesw.com>wrote:

That'd be nice. And as long as we're dreaming, how about:

  repeat for each card c in this stack
  repeat for each button b of this card

I had to do that for myself way back in hypercard . . . it was absolutely
necessary for what I was doing, and I've never understood why it wasn't
part of the language.



Why not just have a script something like this:

put 1 into KARD
repeat until exists(card KARD) = false
-- do whatever you want on card KARD
put (KARD + 1) into KARD
end repeat

I have just tested this on a 50 card stack which has a button on the first card
with this fairly trivial script:

on mouseUp
   put 1 into KARD
repeat until exists(card KARD) = false
 set the backgroundColor of card KARD to blue
put (KARD + 1) into KARD
end repeat
end mouseUp

--------------------

so, quite frankly: "repeat for each card c in this stack"

doesn't seem worth bothering about.

-------------------

AND, presumably, as cannot be bothered to try this out;

"repeat for each button b of this card"

can be handled in a similar way.
----------------------

Surely, there are more interesting enhancements we could ask for?

Richmond.

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to