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"在前一个之下。如何将这些堆叠而不是创建单独的标签?
//这里是完整的FLA文件,如果有人需要仔细看看或者不明白我的意思:) https://drive.google.com/file/d/0B-U9O7J7V4bFQnpIMmhReE9yLTQ/view
答案 0 :(得分:0)
您已创建了一个局部变量。它只能在一个函数中可见。尝试在外面初始化var arraySourceText = EditorController.ActiveDocument
.ActiveSegmentPair
.Source
.AllSubItems
.Cast<string>()
.ToArray();
。
gulost