Убедитесь, что пользователь все еще активен в приложении Flex - PullRequest
1 голос
/ 18 февраля 2011

Мне нужно реализовать какую-то блокировку данных в разрабатываемом приложении Flex.Пользователь нажимает определенную кнопку, чтобы «проверить» набор данных, и другие пользователи должны подождать, пока они не закончат, прежде чем они смогут вносить изменения.После определенного периода бездействия приложение снимет блокировку с кого-либо еще.

То, что мне нужно, это простой способ определить, взаимодействует ли пользователь с приложением, поэтому им не нужно вручнуюпродолжайте нажимать «да, я хочу продолжить редактирование».Например, я мог бы обрабатывать все щелчки мышью для всего приложения и добавлять 5 минут к таймауту каждый раз, когда они что-то щелкают.Есть ли лучшие варианты сделать что-то подобное?Есть ли что-то встроенное для проверки времени последнего взаимодействия?

Ответы [ 2 ]

2 голосов
/ 19 февраля 2011

Вот ответ, который я дал на подобные вопросы: Время ожидания веб-приложения Flex через определенное время ...

В двух словах, я создаю таймер, который сбрасывается каждый раз, когдадвижение мыши обнаружено.

Надеюсь, это поможет.

1 голос
/ 18 февраля 2011

Выполните поиск события FlexEvent.IDLE.Мы использовали его только для приложения AIR, и я просто болтаю, но я помню, что он работает намного лучше для приложения AIR / WindowedApplication, чем простое старое приложение.Удачи, Джереми

...