hola a todos. Tengo un problema con los materiales de papervision:

Resulta que en mi aplicacion se crean cientos o miles de objetos y para cada uno de ellos creo un material, lo que se traduce en cientos o miles de materiales.

Pero por muchos objetos que tenga, los materiales diferentes no son mas de 10 o 12, por eso en lugar de tener tantos materiales "innecesarios" me gustaria tener sólo esos 10 o 12. He probado a meterlos en un array pero no funciona. ¿alguien puede decirme como solucionar esto?

Esto no funciona pero deberia ser algo así para que me entiendan:

Código ActionScript :

var array:Array = new Array();
material = new ColorMaterial(0xff00ff);
array[0] = material ;

y luego, por ejemplo...

Código ActionScript :

esfera = new Sphere(array[0], 200, 10, 10);


gracias.