CDE Handbuch für fortgeschrittene Benutzer und Systemverwalter

Eine Steuerung animieren

Sie können einer Steuerung eine Animationssequenz zuordnen, die beim Klicken auf die oder Ablegen auf der Komponente verwendet wird.

Damit eine Animation verwendet werden kann, muß die Steuerung folgende Bedingungen erfüllen:

  1. Die Animationssequenz wird mit der Komponente ANIMATION angegeben:

    	ANIMATION Animationsname
     	{
    
    		ANIMATION	Symbol1				[Verzögerung_in_Millisekunden]
    
    		ANIMATION	Symbol2				[Verzögerung_in_Millisekunden]
     		…
     	}

    Dabei sind Symbol1, Symbol2 usw. die Namen von Symbolen und Verzögerung_in_Millisekunden die Zeitdauer in Millisekunden, die für Animationssymbole vergeht. Die Standardeinstellung für die Zeitverzögerung beträgt 200 Millisekunden.

  2. Fügen Sie das Feld PUSH_ANIMATION und/oder DROP_ANIMATION der Steuerungsdefinition hinzu. Der Wert ist dabei der Name der ANIMATION-Sequenz.

    Im folgenden Beispiel wird eine Steuerung animiert, mit der die Anwendung 'BestEditor' gestartet werden kann. Die Zeitverzögerung zwischen den Symbolen beträgt 300 Millisekunden. Es wird vorausgesetzt, daß die Symboldateien frame1, frame2 usw. vorhanden sind.

    CONTROL BestEditor
     {
    …
     	…
     	PUSH_ANIMATION BestEdAnimation
    …
     }
     ANIMATION BestEdAnimation
     {
     	frame1			300
     	frame2
    …
     }