PDA

Просмотр полной версии : hitTest и всё такое


Hrush
30.07.2005, 12:25
Здарова чуваки, вот какая фигня у меня получается: создаю мувиклип произвольной формы, но не прямоугольной и при наведении к нему другого обьекта hitTest срабатывает,даже если я ещё не коснулся самого обьекта, а подвёл в его как бы в его "зону".Как етого можно избежать не подскажете?

TERRORist
30.07.2005, 12:27
hitTest(x,y,_TRUE_)

Hrush
30.07.2005, 12:38
не, это я знаю, проблема в том что этот мувик хоть и произвольной формы, а считаеться что он прямоугольный, те некоторое пустое пространство вокруг него тоже считаеться этим мувиклипом.

Psycho Tiger
30.07.2005, 13:06
Хах, тут тебе нада юзать getBounds(yMax),то же с yMin,XMax,Xmin.
стукаешь чо то вроде етого
if (this.hitTest(this.getBounds(_root).Xmax,_y,true)
для одной стороны, после с xMin,_y для другой, ну и с yMax, yMin.
Надеюсь, понятно?

Psycho Tiger
30.07.2005, 13:09
Хах, тут тебе нада юзать getBounds(yMax),то же с yMin,XMax,Xmin.
стукаешь чо то вроде етого
if (this.hitTest(this.getBounds(_root).Xmax,_y,true)
для одной стороны, после с xMin,_y для другой, ну и с yMax, yMin.
Надеюсь, понятно?
ой, сорри, не getBounds(_root).Xmax, а getBounds(_root).xMax
не слежу за регистром :}

Hrush
30.07.2005, 13:11
всё понял пасиба.