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