> How do I call for eg. The 3 record called loc....
>
> Ie..   [member: 2, loc: 12,4, size: 100,100, member: 5, loc: 17,3, size:
> 50,100, member: 9, loc: 9,4, size: 190,100]

I would suggest that, looking at your list, it might be better structured as
a linear list of property lists.

eg. [[member: 2, loc: 12,4, size: 100,100], [member: 5, loc: 17,3,
size:50,100], [member: 9, loc: 9,4, size: 190,100]]

Also, some of your property values need to be lists or other related data
types:
(loc: 9,4 won't fly. A property name can have only ONE value associated with
it. Solution: if you need more than one value, make it a list and put your
values into that)

eg. [[member: 2, loc: point(12,4), size: 100,100], [member: 5, loc:
point(17,3), size:[50,100]], [member: 9, loc:point(9,4), size: [190,100]]]

Also, your property names need to be "typed". Most common is symbols or
strings:

eg. [[#member: 2, #loc: point(12,4), #size: 100,100], [#member: 5, #loc:
point(17,3), #size:[50,100]], [#member: 9, #loc:point(9,4), #size:
[190,100]]]

OR eg. [["member": 2, "loc": point(12,4), "size": 100,100], ["member": 5,
"loc": point(17,3), "size":[50,100]], ["member": 9, "loc":point(9,4),
"size": [190,100]]]

Then to acces what you need you'd say:

tLoc = myList[3][#loc]
OR tLoc = myList[3].loc

HTH,
-Sean.

[To remove yourself from this list, or to change to digest mode, go to 
http://www.penworks.com/lingo-l.cgi  To post messages to the list, email 
[EMAIL PROTECTED]  (Problems, email [EMAIL PROTECTED]). Lingo-L is for 
learning and helping with programming Lingo.  Thanks!]

Reply via email to