var gulost:Object = new Object;
btn.addEventListener(MouseEvent.CLICK, leggTilListe)
function leggTilListe(evt:MouseEvent)
{
gulost.navn = "Gulost";
gulost.kcal = Number(53) * numStepOst.value;
gulost.protein = Number(4) * numStepOst.value;
gulost.fett = Number(4.2) * numStepOst.value;
gulost.karbohydrater = Number(0) * numStepOst.value;
gulost.label = String(numStepOst.value) + " " + "skiver ost";
liste.addItem(gulost);
数値ステッパーの値が2の場合、リストコンポーネントに「2 skiver ost」が追加されます。ボタンをもう一度クリックすると、前の行の下に「2 skiver ost」という別の行が追加されます。別のラベルを作成する代わりに、これらをスタックするにはどうすればよいですか?誰かが詳しく見ていく必要があるか、私はあなたがローカル変数を作成している https://drive.google.com/file/d/0B-U9O7J7V4bFQnpIMmhReE9yLTQ/viewAS3リストコンポーネントとMouseEventリスナーの使用
最初に「スタック」とは何を意味しますか? (addItemメソッドの名前で示唆されているように)合計数値を意味します。クリックするたびに、新しい値(ステッパーの値に応じて)を持つ新しい(型なし)オブジェクトが作成されます。それはあなたが明らかに変更すべきaddItemですが、私は今何をしているのか分かりません(コードを投稿してください)。正確に何をしたいのかわかりません – jauboux
最初のクリックはリストに項目を追加しますが、別の項目を作成するのではなく、最初のクリックから追加された項目に数値ステッパーの追加値を追加します。私は完全なコードを投稿することができますが、それは約100行です。 – elektroluse