here's another problem I can't understand.<br>
<br>
make a stack, make some things, group the things in two different
groups <br>
with 5 things (2 in xthings and 3 in zthings)<br>
<br>
on mouseup<br>
  put empty into mylist<br>
  repeat with X = 1 to the number of graphics in group "xthings"<br>
    put (X && the name of graphic X  && the ID of
graphic X  && return) after mylist<br>
  end repeat<br>
  <br>
  repeat with Z = 1 to the number of graphics in group "zthings"<br>
    put (Z && the name of graphic Z  && the ID of
graphic Z  && return) after mylist<br>
  end repeat<br>
  answer mylist<br>
end mouseup<br>
<br>
the output looks like the group is switched since the number in the
first column is correct to the number of items in the group, bu the
name and ID is wrong.  It's like the request for graphic 1 is still
being made from the previous group.<br>
<br>
being specific solves this<br>
<br>
on mouseup<br>
  put empty into mylist<br>
  repeat with X = 1 to the number of graphics in group "xthings"<br>
    put (X && the name of graphic X of group "xthings"
&& the ID of graphic X of group "xthings" && return)
after mylist<br>
  end repeat<br>
  <br>
  repeat with Z = 1 to the number of graphics in group "zthings"<br>
    put (Z && the name of graphic Z of group "zthings"
&& the ID of graphic Z of group "zthings" && return)
after mylist<br>
  end repeat<br>
  answer mylist<br>
end mouseup<br>
<br>
<br>
I'd really like to be able to just call an item in a group without have
to explictly reference the group.  is this possible? <br>
<br>
thanks<br>
-zac<br>