странно както вот это не расщепляет

Код:
var my_xml:XML = new XML();
var fname:String = inputData;
my_xml.ignoreWhite = true;
inputData.onData = function(str) {
my_arrr = str.split("&");
my_arrr1 = my_arrr[nomer-1].split(",");
my_arrr2 = my_arrr[nomer+1].split(",");
my_arr = my_arrr[nomer].split(",");
my_arrr1 = my_arrr1+"&"
my_arrr2=my_arrr2+"&"
trace(my_arrr1);
trace(my_arr);
trace(my_arrr2);
my_arr0 = my_arr[0];
my_arr1 = my_arr[1];
my_arr2 = my_arr[2];
};
переменной inputData прикреплён массив в следующем коде видно как прикреплён а вот это расщепляет

Код:
var my_xml:XML = new XML();
var fname:String = _parent.submit+".txt";
my_xml.ignoreWhite = true;
my_xml.onData = function(str) {
my_arr = str.split("&");
_parent.inputData = my_arr;
my_arr = my_arr[_parent.nomer].split(",");
_parent.my_arr0 = my_arr[0];
_parent.my_arr1 = my_arr[1];
_parent.my_arr2 = my_arr[2];
_parent.nomer = 0;
};
my_xml.load(fname);
погите пожалуйста , что не так ? где косяк ?