Hi,

I don't know if this will answer your question, but have you tried something
simple like:

var newMaterial = new BitmapMaterial(etc);
myMD2.material = newMaterial;

Hope it makes sense
-Pete

On Fri, Jun 11, 2010 at 4:43 AM, Julien <[email protected]> wrote:

> Hello, this is my first message here.
> Before asking for my question i would like to congratulate the people
> who made away 3d become possible.
> I tested some other 3D environment for Flash but, away3d is my
> favorite so far.
>
> My question is about changing at runtime a texture on a md2 model.
> Here is the code i use to load the model and apply the texture.
>
>
>
> var fighterMaterial:BitmapFileMaterial = new
> BitmapFileMaterial("models/md2/hheli/hheli.png");
> objLoader = Md2.load("models/md2/hheli/hheli.md2",
> {material:fighterMaterial, scaling:0.01});
> objLoader.addOnSuccess(success);
> scene.addChild(objLoader.handle);
>
>
> Once my object is successfully loaded to the scene, i would like, when
> i click on a button, to change the texture of the model.
> After some researches on the net, i have found this, but i don't know
> how to apply this correctly.
> Can i have some help ?
>
> var fighterMaterial2:BitmapFileMaterial = new
> BitmapFileMaterial("models/md2/hheli/hheli2.png");
> materialData = objLoader.handle.materialLibrary.getMaterial("");
> materialData.material = fighterMaterial2;
>
> I don't know what to put in the getMaterial() setting.
>
> also, is there a way of setting material like this ? :
> objLoader.handle.materialLibrary.setMaterial(fighterMaterial2);
>
> Thank you very much for your help.
>
> btw, how many people are involved in Away3d right now ?
> Julien.




-- 
___________________

Actionscript 3.0 Flash 3D Graphics Engine

HTTP://AWAY3D.COM

Reply via email to