Видимо, что-то у вас не работает в методе
parser.parse(event.target.data, "model/texture");, потому что при попытке сослаться на
parser.objects[i], вы получаете ссылку на
null, о чем вам и говорит ошибка. А у null, очевидно, нет метода
sayHello(). И да, зачем вы создаете новый объект Mesh2, в строчке, о которой говорит
etc, если в следующей строчке вы уже привязываете к ссылке
mesh что-то другое?
Про оформление кода:

Код AS3:
// Не забываем о спецификаторах доступа
public function sayHello():void{
trace("Hello!");
}
// О типизации переменных
for(var i:int = 0; ... ; ...) { ... }
// Об операторных скобках конструктора
var mesh:Mesh2 = new Mesh2();