FelsökningFlash Player 10.1 och senare, Adobe AIR 2 och senare Stödet för olika pekfunktioner i maskinvara och program ändras mycket snabbt. Den här referensen innehåller inte någon lista över varje enhet eller kombination av operativsystem och programvara som stöder multitouch. Men den ger en vägledning i hur du använder API:et för identifiering för att avgöra om programmet är implementerat på en enhet som har stöd för multitouch, och ger tips på hur du felsöker din ActionScript-kod. Flash-körningar svarar på pekhändelser utifrån den information som enheten, operativsystemet eller programbehållaren (till exempel en webbläsare) skickar till körningen. Detta beroendeförhållandet till programmiljön komplicerar beskrivningen av multitouch-kompatibiliteten. Vissa enheter tolkar en gest eller en pekrörelse annorlunda än andra enheter. Ska ett objekt roteras genom att två fingrar vrids på samma gång? Ska det roteras genom att ett finger gör en cirkelrörelse på skärmen? Beroende på vilken maskinvaru- och programmiljö som används kan gesten för att rotera objekt se annorlunda ut. Enheten ger därför operativsystemet information om användarens indata och operativsystemet skickar detta vidare till körningen. Om körningen sker i en webbläsare, tolkar webbläsareprogrammet ibland gesten eller pekhändelsen och skickar den inte vidare till körningen. Det här beteendet liknar beteendet med tangentbordskommandon: om du försöker att använda en viss tangentkombination för Flash Player i en webbläsare kanske webbläsaren istället öppnar en meny. Enskilda API:er och klasser ger information om de inte är kompatibla med ett visst operativsystem. Du kan utforska de enskilda API:erna här, med början från klassen Multitouch: http://help.adobe.com/sv_SE/FlashPlatform/reference/actionscript/3/flash/ui/Multitouch.html. Här är en beskrivning av några vanliga gester och pekrörelser:
Varje enhet har egen dokumentation om de gester som den enheten stöder och hur gesterna utförs på enheten. Oftast måste användaren ta bort alla fingrar från enheten mellan olika gester beroende på vilket operativsystem som används. Om programmet inte svarar på pekhändelser eller gester testar du följande:
Kända felNedan följer kända problem som rör beröringsindata:
|
|