kursor.hitTestObject(linia) - OK
Указывает, что kursor & linia были правильно созданы и добавлены в список отображения. Из этого вы можете сделать вывод, что ваши "кула" объекты могут быть причиной проблемы.
for(var i:int; i<40 ; i++)
{
var kula:Kula = new Kula();
kulki.push(kula);
}
может также работать лучше ...
Наконец, проверка ваших объектов может дать вам понять, что идет не так.
trace( kula );
kula.hitTestObject(linia);
trace( kulki );
trace( kulki[0] );
kulki[0].hitTestObject(linia) - BAD