Dear all,
I need your help to understand XML-Actionscript3.
I have this XML file:
<?xml version="1.0" encoding="UTF-8"?>
<movies>
<movie name="red">
<myMovie>
<px>0</px>
<py>0</py>
</myMovie>
<myMovie>
<px>32</px>
<py>0</py>
</myMovie>
</movie>
<movie name="yellow">
<myMovie>
<px>64</px>
<py>0</py>
</myMovie>
<myMovie>
<px>96</px>
<py>0</py>
</myMovie>
</movie>
<movie name="blue">
<myMovie>
<px>0</px>
<py>32</py>
</myMovie>
<myMovie>
<px>64</px>
<py>64</py>
</myMovie>
</movie>
</movies>
I loaded without problem using a variable called myXML. What I want now is to get px and py of each myMovie but I need to do it in order ( first all from “red”, then all from “yellow” and finally all from “blue”)
I tried using this code for “red”:
for each (var element:XML in myXML.movie.(@name=="red")) {
var X=element.myMovie.px;
var Y=element.myMovie.py
trace(X);
trace(Y);
}
Result
<px>0</px>
<px>32</px>
<py>0</py>
<py>0</py>
But what I need is:
<px>0</px>
<py>0</py>
<px>32</px>
<py>0</py>
Any idea how I can get it? Sorry if it is confusing!!
Thanks in advance for your help