Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   не работает временное изменение мувиков (http://www.flasher.ru/forum/showthread.php?t=47876)

Sanich™ 10.08.2003 22:24

не работает временное изменение мувиков
 
пожалуйста напишите как в зависимости от времени можно
менять мувик.
допустим утром во флэшки мувик 1 днем мувик 2 вечером
мувик три и ночью мувик 4. причем не просто утром, днем, вечером и ночью, а в конкретное время
допустим

с 9:00:00 - 12:00:00 мувик 1
с 12:00:00 - 12:00:30 мувик 2
с 12:00:30 - 16:00:00 мувик 3
и т д и т п

только не предлагайте мне информацию из уроков на сайте
если бы они работали я бы не стал писать это сообщение

Sanich™ 11.08.2003 10:50

ннууууууууу ппплиззз!!!
 
пожалуйста напишите!
:(

Boyler 11.08.2003 11:21

Скриптом писать не буду, не смогу нормально написать.
По мне, так и надо делать:
1. считываешь дату;
2. делаешь условие - в зависимости от даты (времени) играть тот или иной клип.

По моему ничего сложного нет, просто подумать надо!
Сам хочу сделать, только руки пока не дошли!

Sanich™ 11.08.2003 12:14

в том то весь и прикол
 
что мне как раз скриптом надо...
в уроках на flasher.ru написано как но ничего не работает
ну кто-нибудь напишите пожалуйста...

flashpointer 11.08.2003 12:38

Ну енто просто
 
Код:

onClipEvent (load) {
        myDate = new Date();
        hour = myDate.getHours();
        if((hour>=9) && (hour<12)){trace ("Утро");}
        if((hour>=12) && (hour<17)){trace ("День");}
        if((hour>=17) && (hour<22)){trace ("Вечер");}
        if((hour>=22) && (hour<=23)){trace ("Ночь");}
        if((hour>=0) && (hour<9)){trace ("Тоже ночь");}
}

Ну примерно так если не ошибся нигде :)
вместо trace("ххх") просто вставляешь то что должно выполнится (например если в мувике 4 кадра на каждый отрезок времени, то _root.timeclip.gotoAndPlay(X))

Boyler 11.08.2003 14:39

Вот так работает железно, проверено!:D
Код:

myDate = new Date();
hour = myDate.getHours();
        if((hour>=4) && (hour<12)){trace ("Утро");}
        else if((hour>=12) && (hour<18)){trace ("День");}
        else if((hour>=18) && (hour<=23)){trace ("Вечер");}
        else trace ("Ночь");

2flashpointer:
Основа твоя, сам я совсем по другому написал! Хуже... :D

flashpointer 11.08.2003 15:37

2Boyler:
Ну да слегка оптимизированный мой код :)
Просто я писал - спешил очень поэтому просто копировал куски :)


Часовой пояс GMT +4, время: 00:11.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.