![]() |
|
||||||||||
|
|||||
|
[+4 19.03.08]
Регистрация: Apr 2007
Адрес: Ukraine,Kharkov
Сообщений: 103
|
Доброго времени суток. У меня такая проблема: игрушка: пушка убивает падающих на нее сверху врагов, когда в нее поподает враг она взрываеться и я хочу чтобы она появлялась,скажем через 3 секунды. Я делаю так :
if(vrag.hitTest(puwka)) {
puwka._visible = false;
expl_puwka._x=puwka._x;
expl_puwka._y=puwka._y;
expl_puwka.play(); // взрыв пушки
intervalPuwka = setInterval( createPuwka,3000 ) // createPuwka - фун-я созддания пушки
clearInterval( intervalPuwka )
}
Если убрать clearInterval то пушка, при поподании в нее врага пропадает и появляеться через 3 секунды, но это действие зацикливаеться и повторяеться постоянно. Подскажите пожалуйста: Как правильно организовать clearInterval так, чтобы моя пушка появилась 1 раз после своей "смерти" и не зацикливалась? Заранее благодарен. |
|
|||||
|
[+4 19.03.08]
Регистрация: Apr 2007
Адрес: Ukraine,Kharkov
Сообщений: 103
|
Спасибо, вообще еще 1 вопростик: я пытался сделать еще так:
но тоже не прошло. |
|
|||||
|
Надо так писать:
Или еще правильнее: И вообще правильнее было бы запихнуть в функцию createPuwka (). А вообще вообще самый техничный вариант написал iNils во втором посте. |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|