Просмотр полной версии : Помогите! Как задать паузу!
Мне надо в игре, делать паузы ровно по две секунды.
Я не нашел ни одной функции которой можно было бы написать типа такого delay(2), вот так и подождать две секунды мне надо!
Поможите пожалуйста!
stop();_global.setTimeout(this,'play',2000);
Не это не то, а потом такого вообще нету! В хелпе ничего подобного не нашел
setTimeout просто не документированная функция )
инфа конечно по ней есть) нуда не сутьважно.
этот метод тебя не спасёт.
Если ты вдруг после реализации игры, решил прикрутить паузу, то размер гемора будет зависить от правильной архитектуры игры :)
обычно у игры есть так сказать ядро, в котором можно предусмотреть функцию паузы, блокировки всех компонентов и так далее. Но я подозреваю это не твой случай.
Во флэшэ нет какойто конкретной функции которой можно сделать так чтобы флэшка замерла на нужное тебе время. Всё надо делать руками.
Ну кароче вопрос такой.
У меня вся игра происходит в одном кадре.
Мне надо чтобы чтобы каждые две секунды проходил счет от одного до пяти. Если за эти 10 секунд ответ не дан, то написать что игрок проиграл, и еще через пять секунд перейти к следующему вопросу(т.е. заново запустить этот же кадр)..
Посоветуйте пожалуйста, как это сделать???
VovkaMorkovka
31.07.2007, 21:10
setInterval - тебя спасет :-) + правильная реализация игрового цикла
На счет SetInterval я понял, на счет правильно организации не очень.
Я же сказал у меня один кадр, а сетинтервал работает только если фильм крутиться, а не стоит как в моем случае...
Дайте совет а не фигню пишите!
Спасите
Дайте совет а не фигню пишите!
Спасите
Тема закрыта. Больше ответов вообще не получите.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.