Tuesday, 22 March 2011

Flash: AS3 XML attribute specified

Given the XML:

<_banner id="1">
<_loadermax name="bannerLoader" maxConnections="4" load="true">
<_layer level="0">
<_imageloader name="level0" url="assets/valentines-grad.jpg" xpos="0" ypos="0" estimatedBytes="1024"/>

<_layer level="1">
<_swfloader name="level1" url="assets/beat.swf" xpos="0" ypos="0" estimatedBytes="9216"/>

<_layer level="2">
<_swfloader name="level2" url="assets/loveyou.swf" xpos="0" ypos="0" estimatedBytes="32768"/>

<_layer level="3" type="button">
<_button name="level3" xpos="0" ypos="0" link="www.google.co.uk"/>



To select the button I've used:
trace(xmlSource.LoaderMax.layer.(attribute("type") == "button"));

and can use
trace(xmlSource.LoaderMax.layer.(attribute("type") == "button").Button.@name);
to drill down

No comments:

Post a Comment