?? dinneractivity.as
字號:
package diet.vo.activity
{
import diet.util.ActivityType;
import diet.util.DemoData;
import flash.events.Event;
import mx.collections.ArrayCollection;
import mx.events.CollectionEvent;
[Bindable]
public class DinnerActivity extends DietActivity
{
public var foodArray:ArrayCollection = new ArrayCollection();
// YEQI 2009-1-7: Demo data..
public function DinnerActivity()
{
super();
this.foodArray.addEventListener(CollectionEvent.COLLECTION_CHANGE,getCalorieSum);
}
public function getCalorieSum(event:Event):void
{
var sum:Number = 0;
for each(var item:Object in this.foodArray)
{
sum += item.caloriePerUnit * item.amount;
}
this.calorieSum = sum;
}
public function initFoodArray():void
{
this.foodArray = new DemoData().food;
}
public function initDinnerTime(type:String):void
{
switch(type)
{
case ActivityType.BREAKFAST:
{
initTime(7,30,8,1);
break;
}
case ActivityType.LUNCH:
{
initTime(12,0,13,1);
break;
}
case ActivityType.SUPPER:
{
initTime(18,30,19,30);
break;
}
}
}
private function initTime(startHour:int,startMin:int,endHour:int,endMin:int):void
{
this.startTime.hours = startHour;
this.startTime.minutes = startMin;
this.endTime.hours = endHour;
this.endTime.minutes = endMin;
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -