08/08/19 08:14:06 qevvbjcQ
>>300
なにを勘違いしてるか分からんけど、こういうことでしょ?
ごくごく普通。
var cart:Dictionary=new Dictionary()
var item1:Object = {name:"商品A", price:500}
var item2:Object = {name:"商品B", price:300}
function addItem(item){cart[item]=item}
function removeItem(item){delete cart[item]}
function sum(){
var result=0;
for each(var item in cart)result+=item.price;
return result;
}
addItem(item1);
addItem(item2);
trace(sum()); //800
removeItem(item1);
trace(sum()); //300
実際の運用はCartクラスとItemクラスなんかを作って整理するのが多いんじゃないかな?