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

启动动画控制

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

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

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

    ANIMATION animation_name  
    	  {  		
       icon_image	[delay]  
    		icon_image	[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  
       ...
      }