![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2005
Сообщений: 6
|
Хочется сделать функцию, которая загружает xml с сервера и возвращает результат - но только когда xml загрузится. Никак не могу разобраться, как побороть асинхронность. Т.е. хочется стопануть мувик до того момента, как данные не придут, и продолжить выполнение. Подскажите, пожалуйста.
Спасибо! |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 6
|
спасибо... и все же, как прервать мувик на время загрузки... если можно кусочек кода
![]() |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 6
|
что-то типа:
while (!xml.loaded) { // Do nothiing } ? |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 37
|
Загрузку ты не остановишь..
Цитата:
без onLoad-а загрузку можно отслеживать так: var intervalID:Number; intervalID=setInterval(function() { //Здесь можешь прописать то, что выполняется по ходу загрузки. (if xml_file.getBytesLoaded()==xml_file.getBytesTotal()) { //Здесь прописывается то, что выполняется после загрузки. clearInterval(intervalID) } },10,.../*список переменных*/...) Лучше, конечно, делать всё в классе, где intervalID будет его свойством... P.S.объём подгружаемого файла > 64 байт |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 6
|
А как сделали в mProjector'е? Например: http://www.screentime.com/software/m...entVariabl.htm
Там вот что есть: --- Example The following example retrieves the the Windows directory -- WINDIR environment variable. var WindowsFolder = mSystem.getEnvironmentVariable("WINDIR"); --- Наверняка, mSystem.getEnvironmentVariable вызывает fscommand или что-то типа такого. Как они добились синхронности?..... |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 5
|
Неужели никто не знает?
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|