我希望通过parse
xml
e.target.name
文件,而不是使用switch function
。这些按钮放在Array
中,然后放在for loop
中,我将其添加到eventlistener
。
现在看起来像这样:
function samClick(e:MouseEvent):void
{
switch (e.target)
{
case A0101 :
p.p.arch_tekst.text = archTekst.archMen.A0101T;
p.p.arch_opis.text = archTekst.archMen.A0101O;
break;
case A0102 :
p.p.arch_tekst.text = archTekst.archMen.A0102T;
p.p.arch_opis.text = archTekst.archMen.A0102O;
break;
case A0103 :
p.p.arch_tekst.text = archTekst.archMen.A0103T;
p.p.arch_opis.text = archTekst.archMen.A0103O;
break;
case A0104 :
p.p.arch_tekst.text = archTekst.archMen.A0104T;
p.p.arch_opis.text = archTekst.archMen.A0104O;
break;
}
}
但我不想让它像这样工作:
function samClick(e:MouseEvent):void
{
p.p.arch_tekst.text = archTekst.archMen.(e.target.name + "T");
p.p.arch_opis.text = archTekst.archMen.(e.target.name + "O");
}
但是当我以这种方式编写代码时,它无法正常工作......
有人可以帮忙吗?