Résolution des problèmesFlash Player 10.1 et ultérieur, Adobe AIR 2 et ultérieur La prise en charge matérielle et logicielle de la saisie tactile évolue rapidement. Le présent Guide de référence ne dresse pas la liste de tous les périphériques et combinaisons système d’exploitation/logiciels qui prennent en charge la saisie multipoint. Il contient toutefois des conseils relatifs à l’utilisation de l’API de découverte pour déterminer si le périphérique sur lequel est déployée l’application prend en charge la saisie multipoint, et propose des conseils de résolution des problèmes dans le code ActionScript. Les moteurs d’exécution de Flash réagissent aux événements tactiles en fonction des informations transmises au moteur d’exécution par le périphérique, le système d’exploitation ou un logiciel conteneur (un navigateur, par exemple). Cette dépendance vis-à-vis de l’environnement logiciel complique la présentation de la compatibilité multipoint. L’interprétation d’un mouvement ou d’une action tactile varie parfois selon le périphérique. Une rotation consiste-t-elle en deux doigts qui pivotent simultanément ? Ou en un doigt qui trace un cercle à l’écran ? Selon l’environnement matériel et logiciel utilisé, le mouvement de rotation peut correspondre à l’un des deux cas de figure ou à une action totalement différente. Le périphérique indique la saisie utilisateur au système d’exploitation, qui transmet cette information au moteur d’exécution. Si le moteur d’exécution tourne dans un navigateur, ce dernier interprète parfois l’événement tactile ou de mouvement et ne transmet pas la saisie au moteur d’exécution. Ce comportement est similaire à celui des « touches de fonction » : vous essayez d’utiliser une combinaison de touches déterminée pour demander à Flash Player d’effectuer une action donnée dans le navigateur, au lieu de quoi ce dernier ouvre un menu. Chaque API et classe indique si elle n’est pas compatible avec certains systèmes d’exploitation. Le cas échéant, passez en revue les entrées consacrées aux API, à commencer par la classe Multitouch : http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/ui/Multitouch.html. Quelques mouvements et actions tactiles courants sont décrits ci-après :
La documentation de chaque périphérique passe en revue les mouvements pris en charge et leur mode d’exécution. En règle générale, selon le système d’exploitation, l’utilisateur ne doit pas toucher du doigt le périphérique entre chaque mouvement. Si l’application ne réagit pas aux événements tactiles ou aux mouvements, vérifiez les éléments suivants :
Problèmes connusLes problèmes connus liés à la saisie tactile sont les suivants :
|
|