我做了一個函數來計算一個總價格,但它似乎工作。該函數用於從arraycollection中獲取2個數據字段,並使用這兩個數據字段來計算。計算不起作用 - flex
[Bindable]public var total:Number=0;
private function gridClickEvent(event:ListEvent):void {
var quantity:Number=acCart[event.columnIndex].quantity;
var price:Number=acCart[event.columnIndex].price;
total += quantity * price;
}
我的計算總量將在標籤
<s:Label id="prijs" text="{total}" />
我要的是計算總價格顯示。我有一個包含3個fielddata(Name產品,數量和價格)的數組集合。在函數中,我想從數組集合中抽取數據「數量」和數據「價格」,以便計算「總價」。
目前我寫的功能不起作用。我沒有收到任何數據。
你能告訴我們什麼是行不通的嗎?你收到什麼樣的價值,你期望得到什麼樣的價值?你是否瀏覽了代碼?計算之前的數量和價格的數值是多少? acCart.quantity和acCart.price的數據類型是什麼?什麼是acCart? event.rowIndex的價值是什麼?我猜想你的演員從[未知數據類型]轉換爲數字時會出現錯誤。 – JeffryHouser
我想要的是計算總價。我有一個包含3個fielddata(Name產品,數量和價格)的數組集合。在函數中,我想從數組集合中抽取數據「數量」和數據「價格」,以便計算「總價」。 目前我寫的功能不起作用。我沒有收到任何數據。 –
acCart是3個fielddata的數組集合 –