[Squeakland] group objects

Bert Freudenberg bert at freudenbergs.de
Sat Mar 10 04:53:39 PST 2007

Err, you're right - use a playfield to construct the script. However,  
once the script is there, you could actually replace the playfield  
tile with a rectangle tile and it will still work. Or even better,  
drop a "line's holder" tile into its place ...

This is what I did when I tried it. The reason I preferred a  
Rectangle is that you can pick it up with all its contents. For a  
playfield you would have to fiddle with its options in the halo menu  
to achieve this.

- Bert -

On Mar 10, 2007, at 12:54 , Randy Heiland wrote:

> Thanks Bert.  Ah yes, it's coming back to me.  However, don't I  
> need to use a Playfield as my "container" object?  I followed your  
> instructions - drawing a rectangle and embedding my line into it.   
> But then I couldn't find a "rectangle include" tile in any of the  
> categories - is it there and I just missed it?  In a playfield,  
> it's in the Collections category.
> On Mar 10, 2007, at 3:45 AM, Bert Freudenberg wrote:
>> On Mar 10, 2007, at 2:40 , Randy Heiland wrote:
>>> Apologies if I've asked this in the past and forgot... am I able to
>>> group/join together multiple objects into a composite object?
>> Sure, "embed" them into one "container" object. That can be any  
>> object, like a Rectangle, or an Ellipse may look nice, or just  
>> make it transparent.
>>> I'd like to:
>>>   - paint a fat line
>>>   - script to:  rotate it and make copies
>>>   - treat all lines as a single object
>> Make a Rectangle. Draw the fat line on top of it. From the Line's  
>> halo menu choose "embed into ... Rectangle". Now when grabbing the  
>> rectangle, the line moves with it. Then make a script like "Line  
>> turnBy: 30. Rectangle include: Line's copy." and you're fine to go.
>> - Bert -

More information about the Squeakland mailing list