William, if your example is as simple as it seems, I'd probaly not
bother with an array, and use chunks instead,
However, for bigger data I'd do something like this, in Rev 3.0
on mouseUp
put myTest() into tBigArray
put tBigArray[1] into myArray
put tBigArray[2] into mySimpleVariable
put the keys of myArray
end mouseUp
function myTest
put "app" into tArray[1][1]
put "win" into tArray[1][2]
pit "lin" into tArray[1][3]
put 2 into tArray[2]
return tArray
end myTest
If you're still pre-3.0 then something like
on mouseUp
put myTest() into tArray
put tArray["othervalue"] into mySimpleVariable
delete variable tArray["othervalue"]
put the keys of tArray
end mouseUp
function myTest
put "app" into tArray[1]
put "win" into tArray[2]
put "lin" into tArray[3]
put 2 into tArray["othervalue"]
end myTest
best,
Mark
On 1 Dec 2008, at 22:19, william humphrey wrote:
I noticed that you can't return a mix of an array and a variable. This
doesn't work (it only works if the params are both simple variables
or if
you only have one parm - the array) :
*on* mouseUp
*put* the first item of MyTest() into myArray
*put* the keys of myArray
*end* mouseUp
*function* MyTest
*put* "app" into pfirst[1]
*put* "win" into pfirst[2]
*put* "lin" into pfirst[3]
*put* 2 into psecond
*return* pfirst, psecond
*end* MyTest
I needed to do something like the above as the second parameter held a
different data item so now I'm trying to figure out another way to
do it.
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution