![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2006
Сообщений: 7
|
Не знаю, сюда ли пишу и вообще можно ли такое сделать... Есть список дат. Например, 8 марта 1900 произошло то-то, 8 апреля 1800 - то-то. Можно ли сделать так, чтобы flash на сайте автоматически показывал до 9 марта - первое сообщение, с 9 марта по 9 апреля - вторую. Примерно как показ дат дней рождений зарегистрированных пользователей на некоторых сайтах.
Надеюсь, вы меня поняли. Спасибо. |
|
|||||
|
Ветеран форума
|
Можно с помощью Date
__________________
BestMasterиZация Последний раз редактировалось KUZEN; 08.03.2006 в 14:05. |
|
|||||
|
Регистрация: Feb 2006
Сообщений: 7
|
А поподробнее можно описать?
|
|
|||||
|
Ветеран форума
|
Цитата:
__________________
BestMasterиZация |
|
|||||
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]);
|
|
|||||
|
Регистрация: Feb 2006
Сообщений: 7
|
Спасибо большое. То, что надо. Только вот текст открывается в окне output. А как бы сделать, чтобы текст был в основном окне?
|
|
|||||
|
Ветеран форума
|
В основном это в текстовом поле что ли ?!
Тогда вместо trace(messages[i]); пишем my_txt.text = messages[i];
__________________
BestMasterиZация |
|
|||||
|
Регистрация: Feb 2006
Сообщений: 7
|
Теперь вообще не появляется текст. Хочется, чтобы текст не открывался в другом окне. См фото[IMG]1.JPG[/IMG]
|
|
|||||
|
Ветеран форума
|
Что бы он там появлялся для начала нужно создать текстовое поле ...
_root.createTextField("tf_txt",1,0,0,100,20);
__________________
BestMasterиZация |
|
|||||
|
Регистрация: Feb 2006
Сообщений: 7
|
Огромное спасибо за терпеливое объяснение. получилось
|
![]() |
![]() |
Часовой пояс GMT +4, время: 15:11. |
|
|
« Предыдущая тема | Следующая тема » |
|
|