Показать сообщение отдельно
Старый 17.03.2008, 15:44
WindWalker вне форума Посмотреть профиль Отправить личное сообщение для WindWalker Найти все сообщения от WindWalker
  № 6  
Ответить с цитированием
WindWalker

Регистрация: Nov 2006
Сообщений: 223
На текущий объект. В данном случае - на объект класса LevelOne.

Функция-то у тебя вызывалась, и конструктор вызывался, то вот поле mc не находилось.

Попробуй в своём первоначальном варианте написать:
Код:
private function create ():Void{
           trace ("this: "+this);
           trace ("this.mc: "+this.mc);
           trace ("mc: "+mc);
	var bul:Shot = new Shot (mc); 
}
И увидишь сплошные undefined.
Затем поменяй setInterval так, как было сказано выше, и обнаружишь, что this теперь показывается как [Object], а this.mc и mc - это синонимы.