It it possible to create a copy of a certain object from family at runtime, say, by UID?
Trying to make a kind of "gallery" application for intera?tive kiosk. All paintings are stored as Sprite objects, picked together in family "Paintings", with their properties (author, genre, material, physical size, etc...) saved as family local variables. Pictures are quite small (the larger versions are loaded dynamically at runtime as the are needed), so they are all loaded at startup as global objects, forming a kind of database. The problem is, when it comes to showing some of them, I have to operate on source objects, so it's not possible to have, say, a pair of same pictures on-screen at the same time (to have a row of miniatures, showing one of them at full size, for example), and when they are not needed I have to hide them again. It would be nice to make copies, operate on them and then dispose of them, but when I use "Create oblect "Paintings" it creates a random member, and looks like there is no way to control that.
Is there any solution or walkaround? Creating a long list of conditions and writing a uniqe "create" action for each member won't work, 'cause there are 300+ objects in family and number tends to grow.