Descoberta de suporte ao toqueFlash Player 10.1 e posterior, Adobe AIR 2 e posterior Utilize as propriedades da classe Multitouchpara definir o escopo de entrada de toque manipulado por seu aplicativo. Em seguida, teste o ambiente para assegurar-se de que existe suporte para os eventos manipulados pelo ActionScript. Especificamente, primeiro estabeleça o tipo de entrada de toque de seu aplicativo. As opções são: ponto de toque, gesto ou nenhum (interpretar todas as entradas de toque como cliques do mouse e somente utilizar manipuladores de evento de mouse). Em seguida, utilize as propriedades e métodos da classe Multitouch para assegurar que o tempo de execução está em um ambiente que possui suporte à entrada de toque que seu aplicativo requer. Teste o ambiente do tempo de execução para verificar o suporte aos tipos de entrada de toque (como, por exemplo, se é possível interpretar gestos) e prossiga de acordo.
Nota: As propriedades da classe Multitouch são propriedades estáticas e não pertencem a instâncias de nenhuma outra classe. Utilize-as com a sintaxe Multitouch.property, como no exemplo a seguir:
var touchSupport:Boolean = Multitouch.supportsTouchEvents; Defina o tipo de entradaO tempo de execução do Flash deve conhecer o tipo de entrada de toque a ser interpretado porque o evento de toque pode ter diversos elementos ou fases. Se houver o toque de um dedo em uma tela sensível ao toque, o tempo de execução envia um evento de toque? Ou ele aguarda por um gesto? Ou o tempo de execução acompanha o toque como um evento de toque de mouse? Um aplicativo que possui suporte à entrada de toque deve estabelecer o tipo dos eventos de toque que ele pode manipular para o tempo de execução do Flash. Utilize a propriedade Multitouch.inputMode para estabelecer o tipo de entrada de toque para o tempo de execução. O modo de entrada pode ser uma das três opções a seguir:
Consulte Tratamento de eventos de toque para obter um exemplo que utiliza a propriedade Multitouch.inputMode para definir um tipo de entrada antes de manusear um evento de toque. Testar suporte de entrada de toqueOutras propriedades da classe Multitouch fornecem valores para ajustar seu aplicativo ao ambiente atual de suporte a toque. O tempo de execução do Flash preenche os valores do número de pontos de toque simultâneos permitidos ou gestos disponíveis. Se o tempo de execução estiver em um ambiente sem suporte à manipulação de eventos de toque, o aplicativo precisa fornecer ao usuário uma alternativa. Por exemplo, forneça a manipulação de evento de mouse ou informações sobre quais recursos estão disponíveis e indisponíveis no ambiente atual. Você também pode utilizar a API para o suporte ao teclado, toque e mouse. Consulte Descobrindo tipos de entrada. Para obter mais informações sobre o teste de compatibilidade, consulte Solução de problemas. |
|