PDA

Просмотр полной версии : Проверка по числу, месяцу, году


K@r@nd@sh
08.10.2002, 04:20
программеры, помоЖите!
нужен скрипт который ,например с 15го ноября 2002 года, запускал например cцену "time"

зы по слову "таймер" я ни фига не нашёл, значит эта фишка как то по другому называется

Baltika
08.10.2002, 11:19
dat = new Date();
if(15==dat.getDate() && 10==dat.getMonth() && 2002==dat.getFullYear())
gotoAndPlay(scene, frame);

K@r@nd@sh
08.10.2002, 14:27
огромное спасибо

K@r@nd@sh
10.10.2002, 15:08
чИто то не работает...
черз буфер в эксперт моде ставиться, при переводе в нормал мод выдаёт ошибку.
Я перебил в нормал моде в ручную, получилось -

dat = new Date();
if (10 == dat.getDate() && 10 == dat.getMonth() && 2002 == dat.getFullYear()) {
gotoAndPlay ("time", "substart");
}


но что до 10 го, что десятого, что после... идти на ("time", "substart") не хочет
у меня 5ый флэш, может с этим связано?

John Connor
10.10.2002, 15:39
Карандаш! =) а ты невнимательный! =)
Балтика тебе все правильно сказал! =))

месяц надо указывать на ЕДИНИЦУ меньше =) - там с нуля начинаем считать!

удач! =)

K@r@nd@sh
10.10.2002, 16:15
ага :D , ясненько в ноябре срабатывет,
но вот незадача.... 11го числа уже не хочет на ("time", "substart") идти. А мне надо что б начиная с десяго ролик игрался через ("time", "substart"), я извиняюсь, в начале не совсем точно проблемму описал

John Connor
10.10.2002, 17:00
d = 10;
m = 10;
y = 2002;
dat = new Date();
cd = dat.getDate();
cm = dat.getMonth();
cy = dat.getFullYear();
if (cy>y or (cy == y and cm>(m-1)) or (cy == y and cm == (m-1) and cd>=d)) {
gotoAndPlay("time", "substart");
}

ух и не злой же я сегодня! =) а все почему? машины меня сегодня еще не обрызгивали водой! =)))

K@r@nd@sh
10.10.2002, 23:00
ух, шайтан ;) работает!!!
огромное спасибо,
дай бог тебе здоровья и дорог без луж :D

John Connor
10.10.2002, 23:24
всегда рад помочь Художнику!