Italia
Fonte/ Codesnippets

Gestensteuerung

 

HofK
Mit event kann man sehr einfach und übersichtlich eine schlichte, situationsbezogene Gestensteuerung realisieren. Das Beispiel arbeitet mit einer konstanten Differenz von 250 Pixeln. Nicht viel aufwändiger ist die Relativierung mit screen.width und screen.height.
(Syntax 2016 angepasst.)

Im Beispiel GPS Track  [...]  so implementiert.
// GPS Tracking :
// tr_01: 1 Datenaufnahme aktiv , 0 Aufnahme abgeschlossen
// Prozedur gpsprint: Anzeige der Daten laufend und
// nach Datenaufnahme vor und zurück nach touch - Region
// mvd: Zählung der touchmove-Punkte
// tr_erg: per prozedur trackergebnisse  (Daten 1x speichern)

proc event id data

    if id==3000 && tr_01==1// gps Daten und tracking aktiv

        //   Verarbeitung der Daten (gpstrack) mit Anzeige (gpsprint)
        //    ...

    endif

    if id==200// touchstart

        xa = data.x
        ya = data.y
        case  tr_01==0 :  gpsprint ya// ya: Datenanzeige vor/zurück
        mvd = 0// bei Touchstart 0 touchmoves

    endif

    if id==201// touchmov

        mvd++// Ereignisse mitzählen

    endif

    if id==202// touchend

        xe = data.x
        ye = data.y

        if tr_01==1// Geste per Ende Datenaufnahme erfassen

            if mvd>8 && (xa+250)<xe && (ya+250)<ye// von oben \ streichen

                tr_01 = 0// tracking inaktiv setzen
                mvd = 0// touchmoves zurücksetzen
                case tr_erg==1 : trackergebnisse//dort: tr_erg=0 (1x speichern)
                gpsprint// Datenanzeige

            endif

        endif

        if  tr_01==0// tracking inaktiv - Geste per Ende Programm

            if  mvd>8 && xa>(xe+250) && (ya+250)<ye// von oben / streichen

                end

            endif

        endif

    endif

endproc

 
22.12.2015  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

3.335 Views

Untitledvor 0 min.
Tommy29.03.2022
Glubbfan12.05.2021
AndreasS26.11.2018
Rc13.09.2017
Di più...

Themeninformationen

Dieses Thema hat 1 subscriber:

HofK (1x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie