I am not sure of how your project is setup, but have a look at prefab
and exporting an AS Class of your model. Once in flash, you can expose
some of the functions in the generated class to control materials and
use some thing like:

var bird:Bird  = new Bird();
bird.applyMaterial(myMaterial);

IMHO, this is the way to go if you want to use run-time materials on a
mesh. The actual mesh are usually small and once in AS they are
compressed with the rest of the code. Yesterday, I converted 3 DAE
file at about 90kb each to 3 AS Classes. Once implemented in my
project, I didn't see a difference in the final swf file size!... Ok,
maybe .4kb or so :)

I exposed the meshes array, generated color materials and added mouse
interactions on some of the parts to act as a navigation. I <3 prefab!

Cheers,

Jerome.

And yes, I know, I owe you many beers Fabrice!

To unsubscribe from this group, send email to 
away3d-dev+unsubscribegooglegroups.com or reply to this email with the words 
"REMOVE ME" as the subject.

Reply via email to