Solaris Common Desktop Environment: Benutzerhandbuch für Fortgeschrittene 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
    
     	{
    
     		Symbolgrafik				[Verzögerung
    ]
    
     		Symbolgrafik				[Verzögerung
    ]
    
     		...
    
     	}

    Mit Verzögerung wird die Zeitverzögerung zwischen den Symbolen in der Sequenz in Millisekunden angegeben.

  2. Fügen Sie das Feld PUSH_ANIMATION und/oder DROP_ANIMATION der Steuerungsdefinition hinzu, um den Namen der ANIMATION-Sequenz anzugeben.

    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
    
     	...
    
     }