Цитата:
|
Сообщение от Zanha
 Код:
obekt.onEnterFrame = function() {
if(strela.hitTest(obekt)){
strela.gotoAndPlay(2);
}
obekt.onEnterFrame = function() {
if(!(strela.hitTest(obekt)) ){
strela.gotoAndPlay(1);
}
}
}
|
Ты два раза назначаешь onEnterFrame для одного и того же объекта. функция с именем onEnterFrame (да и с любым другим тоже) может быть только одна для каждого объекта.
И еще для понятности кода меняем hitTest(obekt) на hitTest(this)
Так что меняем этот кусок кода на:

Код:
obekt.onEnterFrame = function()
{
if(strela.hitTest(this))
{
strela.gotoAndPlay(2);
}
else
{
strela.gotoAndPlay(1);
}
}