Hola gedes, podrías hacer algo así?
Código actionscript:
Ver originalfor(var i=(nodes.length-1);i>0;i--){
theTitles.push(nodes[i].childNodes[0].firstChild.nodeValue);
theVideos.push(nodes[i].childNodes[1].firstChild.nodeValue);
theDetails.push(nodes[i].childNodes[2].firstChild.nodeValue);
}
es un for exacto al tuyo pero con la cuenta al revés, en lugar de empezar en cero e ir subiendo, empieza con el valor máximo de nodos y va bajando hasta llegar a cero