Тема: [Alternativa] Расширение класса
Показать сообщение отдельно
Старый 17.03.2011, 11:31
bav вне форума Посмотреть профиль Отправить личное сообщение для bav Найти все сообщения от bav
  № 4  
Ответить с цитированием
bav
 
Аватар для bav

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Видимо, что-то у вас не работает в методе 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();