function reverse(item:Object):void { if(item.next) { reverse(item.next); item.next.next = item; } else { listRoot = item; } } reverse(listRoot);