В моем приложении AIR (с мате-Framework) я сделал follwing вещи:AIR Application = ложь не обрабатывается (Busyindicator)
- нажмите на кнопку
- вызова метода в моей модели "onApplicationBusy"
- применить некоторый фильтр в arraycollections.
В моей onApplicationBusy есть этот код:
FlexGlobals.topLevelApplication.enabled = false;
FlexGlobals.topLevelApplication.
Я проследить каждый шаг и все методы вызываются в правильном порядке. Но мое приложение никогда не отключается.
Почему. Есть ли способ для этой цели.
Я пытаюсь выполнить InvalidateDisplayList или ValidateNow или callLater. Но все попытки не сработают. Наверное, я пробую это не в том месте?
Я предполагаю, что мое приложение настолько занято, применяя фильтры (4 значения для 10.000 строк), что свойство disabled невозможно обработать.
Если я вызываю метод без применения фильтров, все работает нормально. Если я вызываю только свойство disbaled, но никогда не включаю приложение, приложение будет показано как отключенное после применения фильтров. для меня слишком поздно.
То, что я хочу, - это четкое поведение, когда приложение занято, а когда нет (готово к нажатию на кнопки и все это).
Если вы можете мне помочь или знаете способ, как я могу показано Занято приложение, пожалуйста, помогите мне Спасибо Frank