I forgot, you also have to create this var in the MaterialLibrary
class:
private var _materialData:MaterialData;

other usefull function in the MaterialLibrary class:
Get an Array of all Materials types created by parser:
        public function getMaterialType():Array
        {
                        var MaterialType:Array =new Array();
                for each (_materialData in this)
                        {
                                MaterialType.push(_materialData.material);
                        }
                        return MaterialType;
        }

Get all the texture files used by the loader:

public function getTextureFileNames():Array
        {
                        var MaterialName:Array =new Array();
                for each (_materialData in this)
                        {
                                
MaterialName.push(_materialData.textureFileName);
                        }
                        return MaterialName;
        }


Reply via email to