My code was a little jumbled there with my adieu mixed in...
SInce I can't seem to edit that post here is the code again a little
cleaner:

public function loadMyAWD ():void {

var loaderAWD:Loader3D = new Loader3D();

loaderAWD.addEventListener(Loader3DEvent.LOAD_SUCCESS, onSuccess);

var awd:AWData = new AWData();

loaderAWD.loadGeometry("assets/belizeMesh.awd", awd);

}

public function onSuccess(e:Loader3DEvent):void {

   var myObject3D:Object3D = e.loader.handle;

  var myMesh:Mesh =  myObject3D as Mesh;

  trace ( myMesh.material);

  for each (var materialData:MaterialData in
myObject3D.materialLibrary)
{

        materialData.material = belizeMainlandMat;

}

 for each (var i:Face in myMesh.faces) {
                                i.material= belizeMainlandMat;
                        }

myMesh.material =  belizeMainlandMat;

  this.view.scene.addChild(myMesh);
   trace (myMesh.material);
}

Reply via email to