Просмотр полной версии : hitTest и всё такое
Здарова чуваки, вот какая фигня у меня получается: создаю мувиклип произвольной формы, но не прямоугольной и при наведении к нему другого обьекта hitTest срабатывает,даже если я ещё не коснулся самого обьекта, а подвёл в его как бы в его "зону".Как етого можно избежать не подскажете?
TERRORist
30.07.2005, 12:27
hitTest(x,y,_TRUE_)
не, это я знаю, проблема в том что этот мувик хоть и произвольной формы, а считаеться что он прямоугольный, те некоторое пустое пространство вокруг него тоже считаеться этим мувиклипом.
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
не слежу за регистром :}
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.