PDA

Просмотр полной версии : hitTest - много пересечений


jollyD
28.06.2010, 13:16
Привет! :)
Пишу сюда, потому что у меня возникла проблемка и своими силами я не могу ее решить - дело в том, что у меня есть два мувика, которые пересекаются, казалось бы что тут такого - а нет! :eek: надо обнаруживать их пересечение, собственно не для кого не секрет что есть такая штука - hitTest - :cool:- крутая штука, но дело в том, что эта штука показала мне кучу пересечений, обсолютно для меня бесполезных, т.к. мне из всех их достаточно знать одно - первое, ха определенный отрезок времени (скажем 500 миллисекунд), собственно говоря код наведен ниже, того как я пытался обойти эту проблему: :drinks:

*hTest - функция, которая запускается когда 2 клипа пересекаются

hittestchecked = 0;

function hTest()
{
if (hittestchecked == 0)
{
hTestTimer();
}
else
{
}
}

function hTestTimer()
{
hittestchecked = 1;

function hTestDoSmth()
{
hittestchecked = 0;
trace("hTest");
health1 = health1 - 1;
health2 = health2 - 1;

clearInterval(hTestInterval);
}

hTestInterval = setInterval(hTestDoSmth, 500);
}

in4core
29.06.2010, 02:46
не пишите функцию в функции это плохо. отсуда аозможно ошибки