Просмотр полной версии : Показ дат из списка
Aeronaut
08.03.2006, 13:44
Не знаю, сюда ли пишу и вообще можно ли такое сделать... Есть список дат. Например, 8 марта 1900 произошло то-то, 8 апреля 1800 - то-то. Можно ли сделать так, чтобы flash на сайте автоматически показывал до 9 марта - первое сообщение, с 9 марта по 9 апреля - вторую. Примерно как показ дат дней рождений зарегистрированных пользователей на некоторых сайтах.
Надеюсь, вы меня поняли. Спасибо.
Aeronaut
08.03.2006, 14:03
А поподробнее можно описать?
А поподробнее можно описать?
Что то вот в таком духе
var today_date = new Date();
date = today_date.getDate();
if (date>9) {
trace("Больше девятого числа");
} else {
trace("Меньше девятого");
}
var dates=[new Date(1800, 2, 8),new Date(1900,3,8)];//даты
var messages=['8_mar','8_apr'];//сообщения
var today=new Date();
for (var i=dates.length;i--;){
dates[i].setFullYear(today.getFullYear());//к текущему году
dates[i].setTime(dates[i].valueOf()+8.64e7);//24:00(следующий день 00:00)
}
i=0;
while(today.valueOf()>dates[i].valueOf())i++;//ищем
trace(messages[i]);
Aeronaut
08.03.2006, 16:57
Спасибо большое. То, что надо. Только вот текст открывается в окне output. А как бы сделать, чтобы текст был в основном окне?
В основном это в текстовом поле что ли ?!
Тогда вместо trace(messages[i]); пишем my_txt.text = messages[i];
Aeronaut
08.03.2006, 17:29
Теперь вообще не появляется текст. Хочется, чтобы текст не открывался в другом окне. См фото1.JPG
Что бы он там появлялся для начала нужно создать текстовое поле ...
_root.createTextField("tf_txt",1,0,0,100,20);
Aeronaut
08.03.2006, 17:55
Огромное спасибо за терпеливое объяснение. получилось
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.