Просмотр полной версии : появление после удаления
Товарищи,помогите правильно оформить код:
если объект удалёт,то через 3 секунды появляется новый объект
Как это правильно выглядит??
Спасибо
AzagThoth
09.04.2010, 23:18
Сетинтревал функции которая проверяет наличие объекта и если его нет создаёт.
кто б код показал...я во флеше еще не во все прелести въехал..
меня интересуетт именно часть с проверянием удаления.Как это выглядит?
Удаляю объект из кадра с помощью removeMovieClip(obj), попытался поставить это в условие,ничего хорошего не вышло..
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:ВАШАКООРДИНАТА]);
}
}
setTimeout используйте.
setInterval вам наплодит много объектов , пока его не остановите.
setTimeout отрабатывает функцию один раз.
AzagThoth
10.04.2010, 00:27
Хорошая альтернатива.
Но код что привёл в принципе тоже нормально будет. Только единственное всегда будет ресурсы жрать, что конечно же плохо. Но ничего лишнего он не наплодит - это сто процентов.
А вообще да. Надо использоваться setTimeout! Это красивей безусловно.
Спасибо за помощь!
Добавлено через 8 часов 50 минут
товарищи,а как пользоваться то сет интервалом?:rolleyes:
так никто и не пояснил..обгуглился....ничего хорошего не нашёл..
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.