How do you do it??
ambassador at fourthworld.com
Sat Dec 24 12:44:49 EST 2011
> Why do LC (and HC for that matter) fail to process multi-line variables when using "do"?
> on mouseUp
> --get "AA" & return & "BB"
> get "AA"
> repeat with y = 1 to 2
> do "put" && it && "into temp" & y
> end repeat
> answer temp2
> end mouseUp
> If the variable "it" contains one line, the "do" construction
> works fine, making numbered temp variables as needed. But if I try the routine with a multi-line "it", the handler
> will not compile.
Creating an unknown number of variables is a natural fit for arrays:
get "AA" & return & "BB"
repeat with y = 1 to 2
put it into temp[y]
LiveCode training and consulting: http://www.fourthworld.com
Webzine for LiveCode developers: http://www.LiveCodeJournal.com
LiveCode Journal blog: http://LiveCodejournal.com/blog.irv
More information about the Use-livecode