registerEventHandler

[ Funktion ]

public registerEventHandler(
    name: 'animationstart' | 'animationend' | 'animationiteration',
    callback: (event: TcHmi.Animation.AnimationEvent) => void
): this;

Registriert einen Callback für ein Animationsevent.

Parameter

Name

Typ

Beschreibung

name

string

Der Name des Events.

'animationstart' wird ausgelöst, wenn die Animation startet, nach Ablauf der Verzögerung.

'animationend' wird ausgelöst, wenn die Animation endet.

'animationiteration' wird ausgelöst, wenn die Animation in eine neue Wiederholung startet.

callback

(event: TcHmi.Animation.AnimationEvent) => void

Die Funktion die bei Auftreten des Events aufgerufen warden soll.

Rückgabewert

Typ

Beschreibung

TcHmi.Animation

Diese Methode gibt ihr Elternobjekt zurück, um eine Aneinanderkettung von Methodenaufrufen zu ermöglichen.

Beispiel – JavaScript

var animation = new TcHmi.Animation('ViewDesktopBeckhoffLogo', '');
animation.registerEventHandler('animationstart', (event) => console.log('Animation started: ' + event.animationName));
registerEventHandler 1:

Verfügbar ab Version 1.8