我正在制作一个程序,人们可以在其中创建自己的食物时间表。我还想计算每个食物计划的卡路里总量。
因此,首先人们可以将项目添加到保存在 arraycollection 中的列表中:
<s:List includeIn="State2" x="12" y="533" width="428" height="157" dataProvider="{acKoop}"
enabled="true" change="totalcal(event)">
<s:itemRenderer>
<fx:Component>
<mx:Label text="{data.Type} {data.Kcal}" />
</fx:Component>
</s:itemRenderer>
</s:List>
我想要一个函数来检索 data.Kcal 的所有值,然后对其求和。
public function totalcal(event:Event):void{
var price:Number=acKoop[event.columnIndex].Kcal;
total += price;
}