Ich bin seit einiger Zeit für ein klares Beispiel für das Kodieren einer Taste, die der Benutzer drücken und halten kann, gesucht. Während dies geschieht, möchte ich etwas Code ausführen.Starling AS3 Touch-Ereignis drücken und halten
Ich habe das TouchEvent.Touch und das TouchPhase.Began implementiert, aber es wird nur einmal ausgelöst.
Ich kann keine klare Erklärung finden, wie dies zu implementieren ist. Jede Hilfe wird geschätzt.
btnPress.addEventListener(TouchEvent.TOUCH, isPressed);
private function isPressed(event:TouchEvent){
var touch:touch = event.getTouch(btnPress, TouchPhase.BEGAN);
if(touch)
{
trace("pressed");
}
}
Vielen Dank. TouchPhases sind ein wenig verwirrend, um damit zu beginnen. – puks1978
toll, danke! – ShoulO