Hi Mike, thanks so much for your reply. the .skp file is too big to upload, but here’s a link to a dropbox copy.https://www.dropbox.com/s/mt5a97h9ctso06m/Granville-Chambers-v10%28BUGS%29.skp?dl=0.
As you may imagine, I did quite a lot to this model trying to fix the bugs, so I’m not 100% sure this is the exact model in the video, but it’s very close and it did exhibit the same behaviours.
In response to your questions:
1,3: no, I did not scale the model (e.g. using tape measure), nor the component (e.g. using scale tool).
2: I want to change the component attributes / options for all components in order to create a “fresh” (bug-free?) version of the component from scratch, so as to replace the existing (buggy?) components. My desired outcome was that the new “fresh” attributes, options and OnClick behaviours would replace the old ones, but no If this is the “intended” behaviour, then it creates a major head-ache if you want to change a component after you’ve deployed it; I wonder if there’s a solution to this?
4: yes, I purge all the time. However, I cannot purge the old component before replacing it with a new one. The problem is that there are hundreds of them, so I did a “select… replace selected…” operation, which means I can only purge the old component once I’ve replaced it with the new one.
I have in fact improved the behaviour, by creating a component which does not have sub-components / groups with options / links to parent behaviour. However, this significantly reduces the functionality that I wanted, and doesn’t completely fix the weird behaviour (e.g. there’s a bug 5 which is when I select a group of components, and bulk-set an option, then that option is set even for the components I didn’t select. The only fix seems to be to set an option, and then set another option - so setting the option twice for every component in order to get it to stick. This is better than the previous behaviour though, which was much more random).
Thanks again for your reply, and if you want to look at the .skp file - feel free
J