Mark,
I am copying from a library stack via script. The library stack is not
the same dimensions etc. as the stack I am copying too. I will look
into the place to see if that is better. The thing is I will have
dozens of these groups to swap out on the main card and it seemed that
copy was a great way to temporarily display them and then I delete
them when needed.
The problem I was having was that after a copy the on newGroup was
being passed and I trapped it in the new group (from the template) but
the internal script messages were not all working. So I moved the on
newGroup to the card I was copying to and checked what group it was
coming from and now it works as expected.
It works like a prop message.
Tom
On Apr 7, 2008, at 12:47 PM, Mark Schonewille wrote:
Hi Tom,
First of all, why would you want to copy a group? The good thing
about groups is that you can place them on multiple cards. This
means that you need only one object, or group of objects, which can
save you a lot of memory.
Second, if you do this by script, you could send a special message
up the message hierarchy right before placing the group. If you do
this manually, no special message is sent. After you have placed the
group, the selectedObjectChanged message is sent. This might be of
help, because you could check whether the selectedObject is a group
and whether it is in a list of previously created groups. Another
message that is sent if you choose Place from the menu, is the
menuPick message. I haven't tried whether it is possible to catch
this message before the group is placed.
If you really want to copy and paste a group manually in the IDE and
want to handle a message sent before or after pasting, you could
handle the commandKeyDown message. This even allows you to prevent
the group from being created.
Best regards,
Mark Schonewille
_______________________________________________
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