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);
}