2013-06-26 3 views
0

Итак, я делаю бесконечную игру типа бегунов, и я не могу заставить hitTest работать. У меня есть главный герой, который стоит на месте, если вы нажмете стрелу вверх, он прыгает и все работает. У меня также есть символ шипа, который начинается с экрана, и у него есть анимация в символе (если это имеет смысл), так что он попадает на экран, когда вы добираетесь до кадра. Ive пробовал много разных способов заставить hitTest работать, но ни один из них не является. это на шипhitTest не работает as2

onClipEvent(enterFrame){ 
if(_root.char.hitTest(this)){ 
trace("hit"); 
} 
} 

на характер его то же самое, просто заменить символ с шипом. И да имена экземпляров такие же, как и в коде.

Я также попробовал _parent вместо _root. и я попытался код не на каких-либо символов, только на раме, как это:

if(_root.char.hitTest(_root.spike){ 
trace("hit"); 
} 

ответ

0

вам нужно закрывающая скобки

if(this.char.hitTest(_root.spike)**)**{ 
    trace("hit");      
    }         
Смежные вопросы