Еженедельный / повторяющийся вариант во Flash AS3? Как еженедельное повторение в календаре? - PullRequest
1 голос
/ 28 ноября 2011

Все, что я пытаюсь сделать, это написать фрагмент кода, который будет автоматически переходить через указанное количество недель, неделя за неделей. Например, начните с 28.11.2011 и выкладывайте каждую неделю до 26.06.2012. Я пытаюсь это с нуля, потому что, насколько я понимаю, класс date () извлекает информацию начиная с системной даты.

По сути, создание чего-то повторяющегося каждую неделю - это то, что я ищу , но я не могу на всю жизнь понять это. Я попытался использовать фрагмент кода, который я написал, который прыгает недели на удар, но он извлекает из класса даты, так что это не работает для меня. Я искал ВЕЗДЕ в течение последних 7-8 дней в Интернете и ничего не могу найти. Я могу предоставить код, если вам это нужно, но я думаю, что он может просто сбить вас с толку, потому что это много, и с самого начала неправильно ...

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

1 Ответ

2 голосов
/ 28 ноября 2011

Предполагая, что я понял ваш вопрос, я бы сделал следующее и воспользовался возможностью добавления дней в свойство date объекта Date:

var currentDate:Date = new Date(2011,11,28);
var endDate:Date = new Date(2012,11,26);
while(currentDate < endDate){
    currentDate.date += 7;
    //Do whatever you have planned for each date/week here
    trace(currentDate.toString());   
}

PS: конструктор по умолчанию для класса даты Date() вернет текущее системное время; однако, если вы передадите ему дополнительные параметры, вы можете создать объект Date для любой действительной даты.

...