![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Доброго времени суток! Помогите пожалуйста... Как сделать чтобы в 5:00 утра был переход на одну сцену, а в 17:00 на другую?
|
|
|||||
|
Регистрация: Jun 2010
Сообщений: 128
|
Подробнее можно? Что за сцены, где они находятся (баннер, страница сайта, игра)?
Навскидку - при загрузке ролика (когда клиент открывает страницу) проверяете текущее время, и загружаете нужную "сцену" - мувик. Если предполагается, что эта страница открыта постоянно, то есть поменять ролик нужно, когда страница открыта клиентом, то нужно периодически (setInterval) проверять значение текущего времени, и когда граница (5:00 или 17:00) пройдена - подгружать требуемый мувик. |
|
|||||
|
это экзеха - будет наступать утро в 5:00, а вечер в 17:00
Добавлено через 1 минуту Цитата:
это экзеха - хочу сделать чтобы наступало утро в 5:00, а вечер в 17:00 |
|
|||||
|
Модрон-ветеринар
|
Подозреваю, что ТС под "сценами" подразумевает нативные, но не рекомендуемые к использованию "сцены" в самой IDE Adobe Flash.
__________________
Идите первым! |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 128
|
Вы экзешник править собрались, или все-таки .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 } } |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:59. |
|
|
« Предыдущая тема | Следующая тема » |
|
|