![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+ 1.11 27.03.2006]
|
Пытаюсь разобраться с классами.
Вот такой код: class readXML {
var backText:String;
function readXML(path_xml:String) {
System.useCodepage = true;
var loadXML:XML = new XML();
var thisObj = this;
loadXML.ignoreWhite = true;
loadXML.onLoad = function(success) {
if (success) {
thisObj.backText = "Good!";
} else {
thisObj.backText = "Error of loading XML";
}
};
loadXML.load(path_xml);
}
}
import readXML;
var readerXML:readXML = new readXML("files.xml");
a = readerXML.backText;
trace(a);
Возвращает undefined Почему? Может в конструкторе такое нельзя? |
|
|||||
|
[+ 1.11 27.03.2006]
|
Не понял.. а onLoad для чего?
|
|
|||||
|
Регистрация: Nov 2005
Адрес: Donetsk
Сообщений: 203
|
код выполняется асинхронно, поэтому
срабатывает быстрее чем loadXML.onLoad |
|
|||||
|
[+ 1.11 27.03.2006]
|
ух ты... ясно
|
![]() |
![]() |
Часовой пояс GMT +4, время: 18:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|