Solaris 公用桌面环境:高级用户和系统管理员指南

启动动画控制

可附加动画序列,它将在用户选中控制或在其上拉放对象时使用。

为了具有动画序列,控制必须:

  1. 使用 ANIMATION 组件指定动画序列:

    ANIMATION animation_name
     	  {  
    		ANIMATION	icon1				[milisecond_delay]  
    		ANIMATION	icon1				[milisecond_delay]
     		…
     	}

    其中 icon1、icon 2 等等为图标的名称,而 milisecond_delay 是动画图标之间的以毫秒为单位的时间延迟。缺省的时间延迟为二百毫秒。

  2. PUSH_ANIMATION 和/或 DROP_ANIMATION 字段添加到控制定义中。该值是 ANIMATION 序列的名称。

    例如,下面的行激励了启动 BestEditor 应用程序的控制。图标间的时间延迟为三百毫秒。该实例假定已创建了图标文件框架 1框架 2 等等。

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