Yes, two variables must be the way! Your suggestion however throws an error (no such object).
greetings, William Op do 12 nov. 2020 om 14:57 schreef <ha...@exformedia.se>: > You could use two variables like tName and tPrevious > > set the loc of grc "k1" to cardWidth/2,cardHeight/2 > put ”k1” into tPrevious > repeat with i = 2 to 5 > put ”k” & i into tName > set the topleft of grc tName to the topright of grc tPrevious > put tName into tPrevious > end repeat > > Coding out of my head so reserve for mistakes! > > :-Håkan > On 12 Nov 2020, 14:50 +0100, William de Smet via use-livecode < > use-livecode@lists.runrev.com>, 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 > > _______________________________________________ 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