On Fri, Jan 16, 2009 at 1:13 PM, Scott Rossi <sc...@tactilemedia.com> wrote:
> Thanks to list folks for all the suggestions about calling functions using > variable names -- lots of good ideas out there. > > Well I said merge wasn't necessary and someone else would come up with a one liner, looks like I was wrong on both accounts: ON mouseUp put "hello" into pData1 put "world" into pData2 put "shout" into test answer value(merge("[[test]](pData1,pData2)")) END mouseUp FUNCTION shout pData1,pData2 return pData1 && pData2 END shout I had a feeling merge could help but originally I had it all backwards:-( Anyway, with this method, something like this is very flexible: value(merge("[[custFunc]]([[pParamList]])")) be careful to include the () around [[pParamList]] Although no advantage in your example: ON mouseUp put "hello" into pData1 put "world" into pData2 put "pData1,pData2" into pParamList put "shout" into custFunc answer value(merge("[[custFunc]]([[pParamList]])")) END mouseUp FUNCTION shout pData1,pData2 return pData1 && pData2 END shout clearly it would be easy to take a field/customProp/variable that contained multiple lines with each line containing a varying number of items and use a repeat loop to create and fill pData1, pData2,... pDataN HTH _______________________________________________ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution