Всем доброй ночи ;-)
После прочтения некоторого материала дошёл до такого варианта:

Код AS1/AS2:
var plXML:XML = new XML();
plXML.ignoreWhite = true;
plXML.onLoad = function(ok:Boolean) { if (ok) { doMenu(this); } };
function doMenu(xml:XML) {
var num:Number = xml.firstChild.childNodes.length;
//////////////////// ? ;(
}
Знатоки, подскажите возможно ли просто перемешать элементы аналогично shuffle() в php для получения из:

Код AS1/AS2:
<?xml version="1.0" encoding="windows-1251" ?>
<songs>
<song id="1" />
<song id="2" />
<song id="3" />
<song id="4" />
<song id="5" />
</songs>
-

Код AS1/AS2:
<?xml version="1.0" encoding="windows-1251" ?>
<songs>
<song id="5" />
<song id="3" />
<song id="2" />
<song id="4" />
<song id="1" />
</songs>