Solaris 一般桌上管理系統環境:進階使用者和系統管理員指南

動畫控制

當使用者選擇控制或於其上定位物件時,您可以附加要使用的動畫順序。

為了要有動畫順序,控制必須:

  1. 使用 ANIMATION(動畫) 元件:

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

    icon1、icon2 等等是圖示的名稱,而 milisecond_delay 是以毫秒計算的動畫圖示之間的時間延遲。預設時間延遲為 200 毫秒。

  2. 增加 PUSH_ANIMATION 及/或 DROP_ANIMATION 欄位至控制定義。此值為 ANIMATION(動畫) 順序的名稱。

    例如,下列各行使啟動 BestEditor 應用程式的控制成為動畫。圖示之間的時間延遲是 300 毫秒。範例假定您已建立圖示檔案 frame1frame2 等等。

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