Форум 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)
-   -   Компонент dateChooser (динамическое ограничение интервала) (http://www.flasher.ru/forum/showthread.php?t=111811)

Роман Вадимович 08.05.2008 18:39

Компонент dateChooser (динамическое ограничение интервала)
 
Вложений: 1
Добрый день.

Мне необходимо задавать временной интервал при помощи двух экземпляров компонента dateChooser.
Но нужно сделить за тем, чтобы дата начала интервала не была больше даты конца.
Я написал приложение, которое должно работать, но возникает проблема, как мне кажется связанная с техническими особенностями устройства компонентов.

Вот принцип работы приложения:
1) По события изменения любого интервала анализируются обе даты.
2) Если дата начала больше даты конца - сделать установить даты обоих экземпляров одинаковыми.

Вот код программы (dc1, dc2 - экземпляры компонета dateChooser):
Код:

dc1.selectedDate = new Date();
dc2.selectedDate = new Date();

var listener:Object = new Object();
listener.change = function(object:Object)
{
  if(dc1.selectedDate  > dc2.selectedDate)
  {
        if(object.target._name == "dc1") dc1.selectedDate = dc2.selectedDate;
        else dc2.selectedDate = dc1.selectedDate;
  }
}

dc1.addEventListener("change", listener);
dc2.addEventListener("change", listener);

Также прилагаю само приложение.
Заранее благодарен.


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

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