Detectar inatividade de usuário em filmes do Flash
Canal: Flash | Autor: Jonathan Lamim Antunes | Publicado em: 07/04/2009 | Views: 1.465Às vezes quando desenvolvemos algum conteúdo em Flash, pode acontecer de em determinado momento a atenção do usuário nào estar voltada para ele, principalmente se for um vídeo onde estão sendo apresentadas instruções para alguma operação ou trabalho. Sendo assim, abaixo segue um pequeno código comentado para verificar se o usuário está com as atenções voltadas para o conteúdo.
Código Action Script// tempo máximo inativo (em segundos)
var tempo_maximo_inativo = 10;
// tempo_ultima_vez_ativo (em milisegundos)
var tempo_ultima_vez_ativo = getTimer();
function verificar() {
if (getTimer()-tempo_ultima_vez_ativo %3E tempo_maximo_inativo*1000) {
// aqui entram as ações a serem executados quando o tempo máximo de inatividade é atingido
// clearInterval(interval_idle);
}
}
// ao se mover o mouse a variável é reiniciada
this.onMouseMove = function() {
tempo_ultima_vez_ativo = getTimer();
};
// para não sobrecarregar o filme, evitamos o uso
// de um onEnterFrame e utilizamos setInterval
interval_idle = setInterval(verificar, 100);
A única coisa que terá que fazer é substituir o valor 10 da variável tempo_maximo_inativo, expressado em segundos, pelo valor desejado e definir as ações a serem executadas quando o tempo maximo inativo for alcançado, isso dentro da função verificar.
O código acima funciona nas versões MX e superiores.
Esta obra está licenciada sob uma Licença Creative Commons. Você pode copiar, distribuir, exibir, executar, desde que seja dado
crédito ao autor original (Citando nome do autor, data, local e link de onde tirou o texto). Você não pode fazer uso comercial desta obra.
Você não pode criar obras derivadas.
Flash: Criando animações com g.
Veja como trabalhar com gráficos em su. Próximo artigo
Desenhar uma circunferência co.
Com a API de desenho do Flash podemos .
Veja matérias relacionadas com o assunto:
| 26/02/2010 | Dreamweaver: Inserindo Botões e Vídeos Flash |
| 09/02/2010 | Vídeo Aula - Vegas - Efeito Lens Flare, brilho no texto |
| 01/12/2009 | Flash: Efeito de foco de luz com mask |
| 13/11/2009 | Criando Barra de Menus em Flash pelo SWF Easy |
| 08/11/2009 | Microsoft Silverlight |
| 29/10/2009 | Aparência Cool Man Flash |
| 23/10/2009 | Flash: Lighter photo animation |
| 09/10/2009 | Flash: Simular Spectrum Analisador de Áudio |
| 21/09/2009 | Crie seu cursor personalizado em FLASH MX |
| 20/09/2009 | Construindo um banner pop up no Flash |








