Sunday, 11 January 2015

How to parse xml with e.target.name



I wanted to parse the xml file through e.target.name instead of using the switch function. The button are put into an Array and then in a for loop where I add to them te eventlistener.


Now it looks like this:



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;
}
}


but I wan't to make it work like this:



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");
}


but when I write the code in this way it's not working...


Can anyone help?


No comments:

Post a Comment