Danss
28.04.2008, 19:20
Доброго времени суток. У меня такая проблема: игрушка: пушка убивает падающих на нее сверху врагов, когда в нее поподает враг она взрываеться и я хочу чтобы она появлялась,скажем через 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 раз после своей "смерти" и не зацикливалась?
Заранее благодарен.
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 раз после своей "смерти" и не зацикливалась?
Заранее благодарен.