?? schedule.as
字號:
package diet.vo.schedule
{
import mx.collections.ArrayCollection;
import qs.utils.TimeZone;
/**針對某一減重目標的減重計劃
*
* @author yeqi
*
*/
[Bindable]
public class Schedule
{
public var startDate:Date;//起始日期
public var endDate:Date;//結束日期
public var originWeight:Number;//原體重
public var goalWeight:Number;//目標體重
public var dailyScheduleArray:ArrayCollection = new ArrayCollection();//每日計劃表
public function Schedule()
{
}
public function initDailyScheduleArray():void
{
var timeZone:TimeZone = new TimeZone();
var dayCount:Number = timeZone.daySpan(this.startDate,this.endDate);
var dailyGoalWeight:Number = (this.originWeight-this.goalWeight)/dayCount;
for(var i:int = 0;i<dayCount;i++)
{
var dailySchedule:DailySchedule = new DailySchedule();
dailySchedule.date = new Date(this.startDate.getTime());
dailySchedule.date.setDate(this.startDate.getDate()+i);
dailySchedule.goalWeight = this.originWeight - dailyGoalWeight*i;
dailySchedule.actualWeight = dailySchedule.goalWeight;
dailySchedule.dailyCalorieSum = dailyGoalWeight*i * 9000;
dailySchedule.initActivityArray();
this.dailyScheduleArray.addItem(dailySchedule);
}
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -