Here's another way: set the loc of grc "k1" to the loc of this cd repeat with x = 2 to 4 set the topleft of grc ("K" & x) to the topright of grc ("k" & x-1) set the left of grc ("k" & x) to the left of grc ("k" & x) - 1 end repeat
I find it easier to move the graphic one pixel in a second line of script than to mess around with all those "item 1 of ..."s.
On 11/12/20 7:48 AM, William de Smet via use-livecode wrote:
Hi there, Another question today. How do I shorten this script? ---- set the loc of grc "k1" to cardWidth/2,cardHeight/2 set the topleft of grc "k2" to (item 1 of topright of grc "k1" -1, item 2 of topright of grc "k1") set the topleft of grc "k3" to (item 1 of topright of grc "k2" -1, item 2 of topright of grc "k2") set the topleft of grc "k4" to (item 1 of topright of grc "k3" -1, item 2 of topright of grc "k3") set the topleft of grc "k5" to (item 1 of topright of grc "k4" -1, item 2 of topright of grc "k4") ---- I know I should use 'repeat with' but I am stuck. repeat with x = 2 to 4 put "k" & x into tName set the topleft of grc tName to (item 1 of topright of. grc....?.... , item 2 of topright of grc ...?....) end repeat Any help is appreciated! greetings, William _______________________________________________ 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
-- Jacqueline Landman Gay | jac...@hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com _______________________________________________ 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