PDA

Просмотр полной версии : появление после удаления


JOGER
09.04.2010, 23:13
Товарищи,помогите правильно оформить код:
если объект удалёт,то через 3 секунды появляется новый объект
Как это правильно выглядит??
Спасибо

AzagThoth
09.04.2010, 23:18
Сетинтревал функции которая проверяет наличие объекта и если его нет создаёт.

JOGER
09.04.2010, 23:20
кто б код показал...я во флеше еще не во все прелести въехал..
меня интересуетт именно часть с проверянием удаления.Как это выглядит?
Удаляю объект из кадра с помощью removeMovieClip(obj), попытался поставить это в условие,ничего хорошего не вышло..

in4core
09.04.2010, 23:36
if(obj==undefined) {
var с = setInterval(f,1000);
}
function f() {
obj = new object();
}

AzagThoth
10.04.2010, 00:11
Брр. В4Ядра. Как то ниреально. Ежели код, тогда так.
setinterval(f,3000)//В секунде 1000 миллисекунд
function f():Void{
if(clip==undefined){
attachMovie("clip","clip",[_x:ВАШАКООРДИНАТА,_y:ВАШАКООРДИНАТА]);
}
}

mooncar
10.04.2010, 00:22
setTimeout используйте.
setInterval вам наплодит много объектов , пока его не остановите.
setTimeout отрабатывает функцию один раз.

AzagThoth
10.04.2010, 00:27
Хорошая альтернатива.
Но код что привёл в принципе тоже нормально будет. Только единственное всегда будет ресурсы жрать, что конечно же плохо. Но ничего лишнего он не наплодит - это сто процентов.
А вообще да. Надо использоваться setTimeout! Это красивей безусловно.

JOGER
10.04.2010, 13:04
Спасибо за помощь!

Добавлено через 8 часов 50 минут
товарищи,а как пользоваться то сет интервалом?:rolleyes:
так никто и не пояснил..обгуглился....ничего хорошего не нашёл..