LoadVars синхронная загрузка
Здравствуйте.
Проблема следующая: есть несколько текстовых файлов, переменные из которых синхронно, по setInterval, будут грузиться во флэш. Дальнейший код должен выполняться только после успешной загрузки ВСЕХ файлов. Как это лучше реализовать? Пока идея только одна - сделать загрузку в цикле while, который просто не пустит дальше (будет бесконечно выполняться), пока не загрузится предыдущий файл. И функцию .onLoad писать для последнего в списке. Какие еще могут быть варианты? Заранее спасибо за любой совет. |
Самый простой и очевидный способ - воспользоваться методами класса и счетчиком.
Код AS1/AS2:
PS. Простите, но что вы подразумеваете под "синхронно, по setInterval" ? Синхронно - это что с чем синхронизировано? Просто загрузка файла всегда асинхронна по отношению к работе кода, для того и обработчики событий загрузки введены... |
Немного не в тему. Не могу создать новую ветку
Привет всем. AS2 мучаю. Код AS1/AS2:
|
слушай этого чувака он дело говорит!
|
Спасибо, просто и красиво, то что надо.
|
Цитата:
Код AS1/AS2:
|
Цитата:
Может быть, можно все переменные в одном файле хранить и грузить его единожды? |
Вообще это данные с датчиков, информация с каждого датчика пишется в отдельный файл, и исправить ситуацию, по крайней мере, своими силами, невозможно. А на странице должны отображаться, скажем, температура на объекте, сила тока, напряжение и т. д. для установки, или даже для нескольких однотипных установок, и все это - на выбранный момент времени. А начиналось все как "простенькая флэшка типа работает аппарат - не работает". В общем - ховайся.
|
Вложений: 1
Ну можно вот так попробовать. Все же несколько экземпляров LoadVars, но сам обработчик один.
PS. Тестил с удаленным расположением файлов на серваке, все ок, по крайней мере с 3-мя файлами. Код AS1/AS2:
|
Вот мой вариант с последовательной загрузкой:
Код AS1/AS2:
|
Часовой пояс GMT +4, время: 19:04. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.