PDA

Просмотр полной версии : непойму почему не ращепляет вот это


3r0jan
18.02.2006, 15:08
странно както вот это не расщепляет
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);


погите пожалуйста , что не так ? где косяк ?

3r0jan
18.02.2006, 17:13
никто не поможет ? :(

MaxLife
18.02.2006, 19:00
А чего тебе не нравиться?

В первом примере ты вешаешь функцию незнамо на что и ждёшь результата неведомо откуда.

Во втором же - всё логично, функция идёт как обработчик события объекта XML. Всё правильно. Событие пришло, функция отработала.

MaxLife
18.02.2006, 19:08
Да и nomer - это что? в первом случае это переменная, которая должна быть отределена либо в inputData, либо в функции, во втором - это явное свойство объекта. Проверь существование его в первом варианте.

Antares
18.02.2006, 19:59
Получи плюс за _хроническое_ идиотское именование тем. У тебя еще один шанс исправиться.