Цитата:
|
Сообщение от Kiriton
Нееееее...Этот пример проверяет Хит каждую секунду(1000мс)..
А мне нада...чобы он первую секунду не проверял Хит, а потом проверял постоянно (каждые 1мс, скажем...)
|
Ты не прав, мой пример через 1 секунду (но ты можешь увеличить время) запускает функцию, которая проверяет хит и если хит есть, то выполняется нужное тебе действие и интервал сносится. Если тебе нужно чтобы эта проверка осуществлялась только один раз, то вынеси clearInterval(ID); из проверяющего условия вот так:
function myHitTest() {
if (clip1.hitTest(clip2)) {
//нужное действие
}
clearInterval(ID);
}
А вот этот код первые 2 секунды не проверяет хит, но после проверяет его каждые 50 мс:
function myHitTest() {
//if (clip1.hitTest(clip2)) {
//нужное действие
//}
trace("Работаю!");
}
function mySetInterval() {
clearInterval(zadergka);
_root.ID = setInterval(myHitTest, 50);
}
var zadergka = setInterval(mySetInterval, 2000);