Отображение диалогового окна «Загрузка ...» или занятого курсора при запуске AIR - PullRequest
1 голос
/ 31 января 2009

Как лучше всего отобразить диалоговое окно или курсор «занято» для приложения AIR, которое необходимо выполнить небольшую предварительную обработку перед отображением чего-либо? В противном случае пользователь может подумать, что приложение зависло за 15-25 секунд, что занимает ...

1 Ответ

1 голос
/ 31 января 2009

Я не могу говорить специально для AIR, но на всех написанных мной страницах Flash, приложениях и виджетах я всегда включаю предварительный загрузчик.

Вот хороший пример предварительного загрузчика , который фактически загружает внешний контент.

Но если вы просто делаете тяжелые вычисления и не загружаете какие-либо внешние данные:

  • Определите общее количество «единиц работы», которые необходимо выполнить (например: если у вас есть 100 строк данных для обработки, это ваши общие единицы работы)
  • Отображение анимированного видеоролика "Загрузка ..."
  • Начинайте вычислять и увеличивать переменную счета выполнения каждый раз, когда единица работы будет завершена
  • Когда счетчик прогресса достигнет итогового значения, скрыть загружаемый видеоклип

Если вы хотите отобразить загруженный процент, рассчитайте следующее и введите его в TextField внутри загружаемого фрагмента ролика:

percentage = (count / total) % 100
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...