Три (вопроса) в одном (дабы не плодить кучу тем):
1) Нормально гружу xml, практически, можно с ней работать, но: как сохранить переменную из xml-загрузчика? так не идёт

Код:
(здесь load)... а вот потом...
var endVal:uint = 10; //как пример,(можно и не задавать начальное)
trace("before =" + endVal); // видим 10
function processXML(event:Event):void {
theXML = new XML(event.target.data);
endVal = theXML.elements().length();
trace("inside ="+ endVal); // видим ТО ЧТО НАДО !
}
trace("after ="+ endVal); // опять видим 10
2) Скажем, по нажатию кнопки – хочу заменить уже загруженный xml-файл на другой. Как выгрузить (если это возможно)
или заменить один другим (третьим, четвертым) ?
3) Как из XML (точнее, её child-ов) сделать Array? И потом, вот такое:
выдернули значение из Array, показали, удалили (из Array-я) ?
Сорри, если прошу о многом, всё равно, заранее – спасибо!