![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2003
Сообщений: 2
|
взял пример с чтением текстового файла через XML
проблема: результат выполнения функции почему-то появляется не сразу после ее выполнения а через неопределенное время (точнее, когда выполнится хотя бы один Idle loop Windows) #include "ldtxt.as" // взято с flasher.ru (attached) function LoadText(fileName, textvar) { textSource = new TextFile(true); textSource.onLoad = function(ok) { if (ok) { set(textvar, this.content); trace("in load"); } else { set(textvar, "error loading file "+fileName); } }; trace("111"); textSource.load(fileName); trace("222"); } так вот, сначала печатается 111 потом 222 потом еще куча всего из разных кадров разных мувиков, и только потом trace("in load"). при этом я не могу использовать результат функции LoadText, поскольку результат появляется уже после выполнения всей программы :(( как с этим бороться ? |
![]() |
Часовой пояс GMT +4, время: 12:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|