Detectar o movimento da roda do rato em flash (AS3)
-
06-07-2019 - |
Pergunta
Eu tenho um aplicativo Flash que têm para detectar o evento roda do mouse (MouseEvent.MOUSE_WHEEL), eu testei em um flash player autônomo e funciona perfeito, mas quando eu coloco o swf em um navegador web, a roda do mouse parar de funcionar.
Eu testei isso em: Internet Explorer 7.0, Mozilla Firefox 3, Safari 3 e Google Chrome; e este comportamento acontece em todos os navegadores
PS:. O arquivo SWF é incorporar no corpo da página, uma página simples com apenas o swf
EDIT:. O swf tem conjunto wmode a opaco e tem foco em quando este erro acontece
Solução
Será que o seu arquivo SWF tem foco quando você tenta rolar? Se isso não acontecer, a janela do navegador irá rolar em seu lugar.
Provavelmente relacionado: Eu encontrei este bug no Adobe JIRA btw: https: // bugs.adobe.com/jira/browse/FP-289 Isto é, quando o wmode é transparente ou opaco. você pode verificar o seu código html para esta propriedade? Aqui está uma solução alternativa: http: //www.adobe .com / cfusion / communityengine / index.cfm? event = ShowDetails & productId = 2 & postID = 13086