Тема: Вт,14 combobox
Показать сообщение отдельно
Старый 14.10.2014, 10:22
razve вне форума Посмотреть профиль Отправить личное сообщение для razve Найти все сообщения от razve
  № 1  
Ответить с цитированием
razve
 
Аватар для razve

Регистрация: Jun 2014
Сообщений: 52
По умолчанию Вт,14 combobox

Собственно вопрос в названии темы: как вывести в combobox дни месяца с указанием соответствующих дней недели? Некоторых успехов добился
Код AS1/AS2:
var month:Number = 31;
var myDate:Date = new Date();
var d:Array = new Array("Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб");
var thisDay:Number = new Date().getDay();
var dayNumber:Number = myDate.getDate();
var firstDay:Number = (7-(dayNumber-(1+thisDay)))+7;
//номер в массиве первого дня месяца
//3, Ср
for (i=0; i<month; i++) {
	dayComboBox.addItem({data:i, label:d[thisDay]+", "+(i+1)});
	dayComboBox.selectedIndex = myDate.getDate()-1;
}
Также нашел номера текущего дня недели в массиве в течении всего месяца, но это мне ничего не дало.
Код AS1/AS2:
while (allnumDayMonth<month-6) {
	allnumDayMonth = thisDay+n;
	n += 7;
	//2,9,16,23,30
}