Просмотр полной версии : Как в заданное время сделать переход на другую сцену?
Доброго времени суток! Помогите пожалуйста... Как сделать чтобы в 5:00 утра был переход на одну сцену, а в 17:00 на другую?
Sergey_A
31.05.2013, 10:30
Подробнее можно? Что за сцены, где они находятся (баннер, страница сайта, игра)?
Навскидку - при загрузке ролика (когда клиент открывает страницу) проверяете текущее время, и загружаете нужную "сцену" - мувик. Если предполагается, что эта страница открыта постоянно, то есть поменять ролик нужно, когда страница открыта клиентом, то нужно периодически (setInterval) проверять значение текущего времени, и когда граница (5:00 или 17:00) пройдена - подгружать требуемый мувик.
это экзеха - будет наступать утро в 5:00, а вечер в 17:00
Добавлено через 1 минуту
Подробнее можно? Что за сцены, где они находятся (баннер, страница сайта, игра)?
Навскидку - при загрузке ролика (когда клиент открывает страницу) проверяете текущее время, и загружаете нужную "сцену" - мувик. Если предполагается, что эта страница открыта постоянно, то есть поменять ролик нужно, когда страница открыта клиентом, то нужно периодически (setInterval) проверять значение текущего времени, и когда граница (5:00 или 17:00) пройдена - подгружать требуемый мувик.
это экзеха - хочу сделать чтобы наступало утро в 5:00, а вечер в 17:00
Подозреваю, что ТС под "сценами" подразумевает нативные, но не рекомендуемые к использованию "сцены" в самой IDE Adobe Flash.
Sergey_A
31.05.2013, 16:19
Вы экзешник править собрались, или все-таки .fla - исходник у вас есть? Если есть - выкладывайте его здесь, вам помогут. Если нету, то и разговаривать не о чем. Если же вы сами хотите сделать, но не знаете, с чего начать - скачайте здесь же help, почитайте про setInterval и класс Date.
И еще раз - предполагается, что смена картинки будет происходить в уже загруженном ролике, прямо на странице (скажем, игра, в которую любители сутками или хотя бы часами режутся), или же в процессе загрузки нужно лишь определить, какую картинку увидит пользователь?
Вы экзешник править собрались, или все-таки .fla - исходник у вас есть? Если есть - выкладывайте его здесь, вам помогут. Если нету, то и разговаривать не о чем. Если же вы сами хотите сделать, но не знаете, с чего начать - скачайте здесь же help, почитайте про setInterval и класс Date.
И еще раз - предполагается, что смена картинки будет происходить в уже загруженном ролике, прямо на странице (скажем, игра, в которую любители сутками или хотя бы часами режутся), или же в процессе загрузки нужно лишь определить, какую картинку увидит пользователь?
Пожалуйста помогите! Есть предположим два кадра, один день с пометкой day и второй ночь c пометкой night . Нужно обратиться к кадру день в 5:00 утра, а к кадру ночь в 17:00 .... это не будет в вебе - это презентация.
Буду очень признательна за помощь!
"в 5:00 утра, а к кадру ночь в 17:00 .... это не будет в вебе - это презентация."
У вас там презентация с проживанием и "всё включено" ? :)))
var nightFlag
var dayFlag
if ( new Date().getHours()>=5 && new Date().getHours()<17 )
{
// типа ночь, но еще не ходили
gotoAndPlay("nightLabel")
dayFlag = false
nightFlag = true
} else {
// Как бы день, но еще не вставали
gotoAndPlay("dayLabel")
dayFlag = true
nightFlag = false
}
this.onEnterFrame = function(){
var currentHour = new Date().getHour()
if ( currentHour == 5 && dayFlag ){
// 5 утра и кадр дневной
gotoAndPlay("nightLabel")
dayFlag = false
nightFlag = true
}
if ( currentHour == 17 && nightFlag){
// 5 утра и кадр дневной
gotoAndPlay("dayLabel")
dayFlag = true
nightFlag = false
}
}
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.