Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Показ дат из списка (http://www.flasher.ru/forum/showthread.php?t=76582)

Aeronaut 08.03.2006 13:44

Показ дат из списка
 
Не знаю, сюда ли пишу и вообще можно ли такое сделать... Есть список дат. Например, 8 марта 1900 произошло то-то, 8 апреля 1800 - то-то. Можно ли сделать так, чтобы flash на сайте автоматически показывал до 9 марта - первое сообщение, с 9 марта по 9 апреля - вторую. Примерно как показ дат дней рождений зарегистрированных пользователей на некоторых сайтах.
Надеюсь, вы меня поняли. Спасибо.

KUZEN 08.03.2006 13:59

Можно с помощью Date

Aeronaut 08.03.2006 14:03

А поподробнее можно описать?

KUZEN 08.03.2006 14:08

Цитата:

Сообщение от Aeronaut
А поподробнее можно описать?

Что то вот в таком духе

Код:

var today_date = new Date();
date = today_date.getDate();
if (date>9) {
        trace("Больше девятого числа");
} else {
        trace("Меньше девятого");
}


silin 08.03.2006 15:16

Код:

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. А как бы сделать, чтобы текст был в основном окне?

KUZEN 08.03.2006 17:06

В основном это в текстовом поле что ли ?!

Тогда вместо trace(messages[i]); пишем my_txt.text = messages[i];

Aeronaut 08.03.2006 17:29

Вложений: 1
Теперь вообще не появляется текст. Хочется, чтобы текст не открывался в другом окне. См фото[IMG]1.JPG[/IMG]

KUZEN 08.03.2006 17:35

Что бы он там появлялся для начала нужно создать текстовое поле ...

_root.createTextField("tf_txt",1,0,0,100,20);

Aeronaut 08.03.2006 17:55

Огромное спасибо за терпеливое объяснение. получилось


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

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