|
|
|||||
Регистрация: Aug 2004
Адрес: Россия
Сообщений: 30
|
Помогите плз. с проверкой даты...
Помогите кто нить скрипт написать плз....
Сам только начал флэш изучать, попробовал написать - нифига не получается.... можно конечно посидеть долго и разобраться но нету времени совсем...(а надо срочно, даже очень срочно !!!!!!!!) Одна надежда на чью нить помощь осталась... я сам написал но скрипт не работает совсем.... пишет что комп перегружен ( в смысле тяжко ему мой скрипт тащить ) и вырубает скрипт нафиг... есть две даты одна текущая , а вторая дата какого нить события .. надо сделать проверку дат и если даты совпадают то проигрывать например кадр с меткой "now" если текущая дата больше то проигрывать кадр с меткой "past" а если событие не наступило то проигрывать кадр с меткой "notyet" Помогите кто нить плз....очень надо..... |
|
|||||
var reper=new Date(2004,7,10,17,30);//реперная дата :10 авг с.г. 17.40
var now=new Date();//текущая var d=reper.getTime()-now.getTime(); tol=100000//точность в мс if(Math.abs(d)<tol) trace("пора") else trace(d>0 ? "рано" : "поздно"); |
|
|||||
Регистрация: Aug 2004
Адрес: Россия
Сообщений: 30
|
спасибо огромное за ответ silin!!!
мне не надо так точно мне надо с точностью до дня как можно посчитать сколько осталось дней до события.... обект Date не нужен я дату в виде 6ти переменных получаю day - день события month - месяц события year - год события nowday - текущий день nowmonth- текущий месяц nowyear - текущий год и вот такой тупой и гипергигантский скрипт у меня вышел: if (year < nowyear){text = "событие свершилось"; gotoAndStop("past";} if (month < nowmonth){text = "событие свершилось"; gotoAndStop("past";} if (month > nowmonth){text = "скоро"; gotoAndStop("soon";} if ((nowmonth == month) && (day == nowday)) {text= "сегодня"; gotoAndStop("now";} if ((nowmonth == month) && (day < nowday)) {text = "событие свершилось"; gotoAndStop("past";} if ((nowmonth == month) && (day > nowday)) { diff = day - nowday; if (diff == 1) {text = "ещё 1 день";} if (diff > 1) {text = "ещё " + String(diff) + " дня ";} if (diff > 4) {text = "ещё " + String(diff) + " дней";} gotoAndStop("soon"; } пока дата не наступила всё ok но после наступления даты флеш ругается жутко что типа плохо ему и закрывается нафиг..... может у меня вообще ролик не правильно организован ???? там всего три кадра - в первом - картинка - до даты и скрипт во втором - картинка "сегодня" в третьем - картинка "свершилось" как этот скрипт можно сделать рабочим и оптимизировать ??? Не судите строго.... я только учусь скрипты писать... |
|
|||||
Регистрация: Aug 2004
Адрес: Россия
Сообщений: 30
|
Блин, всё так просто, а я ступил.....
silin - special thanx за ответ и за терпение..... ! |
Часовой пояс GMT +4, время: 02:59. |
|
« Предыдущая тема | Следующая тема » |
|
|