hey !
it's generally the best to assign textures ONLY at the 'leaf-nodes'. it is correct that if you're inserting assets on shapes which already have a material, the asset's material will be overridden.
I am no more sure about the precise version, but we've included a way to solve exactly this, by using
set(material.colormap, "")
just before the insert. like this, your problem should work. but as I just mentioned, it can be that this was done for 2011.1 and will generate errors in 2010.3. [maybe check the CGA changelog at the very bottom of the CGA Help docs.]
* * *
yep, that's the latest one.
though I'd recommend to upgrade. I guess you're located in Germany, so ask Esri Deutschland and maybe you're 'getting lucky'. it's worth a shot .. 🙂
but certainly, try the TRIAL of 2011.2
cheers !
matt