![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2008
Сообщений: 82
|
Была проблема в теме "Две абсолютно непонятных фигни".
Я выяснил, что происходит такая штука. Если переменная dataNode является переменной класса, то после загрузки в неё XML в методе этого класса loaded, status, да и сама переменная принимают значения undefined. Можно обойти это дело если воспользоваться локальной переменной: private function loadFromFile(fileName: String) {
var node: XML = new XML();
node.ignoreWhite = true;
node.onLoad = function(success) {
dataNode = node; //не знаю стоит ли писать тут dataNode = node.cloneNode(true);
trace('one..');
loadDatas();
trace('thre..');
notifier.dispatchEvent("dataLoaded", _parent);
}
}
private function loadDatas() {
trace('two..');
.......
}
one three Как бы обойти эту вещь? |
![]() |
Часовой пояс GMT +4, время: 22:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|