Трябва да внедря някакъв вид заключване на данни в Flex приложение, което разработвам. Потребителят щраква върху определен бутон, за да „провери“ набора от данни, а другите потребители трябва да изчакат, докато приключат, преди да могат да правят редакции. След период на неактивност приложението ще освободи заключването към някой друг.
Това, което търся, е лесен начин да определя дали потребителят все още взаимодейства с приложението, така че да не се налага ръчно да щраква върху „да, искам да продължа да редактирам“. Например, мога да обработвам всички щраквания на мишката за цялото приложение и да добавя 5 минути към времето за изчакване всеки път, когато щракнат върху нещо. Има ли по-добри варианти да се направи нещо подобно? Има ли вградено нещо, което да проверява времето за последно взаимодействие?