Solaris Common Desktop Environment: Guía avanzada del usuario y del administrador del sistema

Para dar animación a un control

Puede agregar una secuencia de animación para utilizarla cuando el usuario elija el control o suelte un objeto sobre él.

Para que un control pueda contener una secuencia de animación debe:

  1. Especifique la secuencia de animación mediante el componente ANIMATION:

    	ANIMATION nombre_animación{
     ANIMATION	icono1				[retardo_milisegundos]
     ANIMATION	icono2				[retardo_milisegundos] 
     ... 
    }

    donde icono1, icono2, etc., son los nombres de los iconos y retardo_milisegundos es el retardo temporal en milisegundos entre los iconos de la animación. El retardo temporal predeterminado es de 200 milisegundos.

  2. Agregue los campos PUSH_ANIMATION y/o DROP_ANIMATION a la definición del control. El valor es el nombre de la secuencia ANIMATION.

    Por ejemplo, las líneas siguientes dotan de animación a un control que inicia la aplicación MejorEditor. El retraso temporal entre iconos es de 300 milisegundos. En el ejemplo se supone que se han creado los archivos de icono cuadro1, cuadro2, etc.

    CONTROL MejorEditor 
    {
     ... 
     PUSH_ANIMATION BestEdAnimation
     ... 
    }
     ANIMATION BestEdAnimation 
    {
     cuadro1			300
     cuadro2
     ... 
    }