Как выбрать элементы из XmlList - PullRequest
0 голосов
/ 07 апреля 2010

Мой Flash-дизайнер читает поток XML, который я отправляю обратно в браузер (я - разработчик на C #).У нас это работает нормально.

Затем он выбирает в XMLList, где элемент имеет свой идентификатор, то есть определенное значение, т.е.Это также работает просто отлично.

В этом XmlList есть События, которые выглядят примерно так:

event
    startdate
      enddate
end event

Я не знаю, как использовать форматирование здесь - нокаждый из этих элементов является элементом.startdate будет иметь значение, такое как 04/02/2010 и enddate 6/30/2010.

Теперь из этого XmlList, который у меня есть, есть события, мне нужно выбрать все события, в которые падает новая переменная myDateмежду начальной и конечной датами.

Я не уверен, как это сделать в AS3 - кто-нибудь может мне помочь?

Большое спасибо заранее!

1 Ответ

0 голосов
/ 08 апреля 2010

если бы вы были id, поместите их все в массив как объекты, например:

var eventArray = new Array();
for each(var i=0; i<xmlList.event.length(); i++){
    var object = {startdate : xmlList.event[i].startdate, enddate : xmlList.event[i].enddate,};
    eventArray.push(object);
}

, затем с помощью Array.map вызовите функцию, которая проверяет пару конечных дат startdate по времени. см. Дата класс для простого сравнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...