當使用者選擇控制或於其上定位物件時,您可以附加要使用的動畫順序。
為了要有動畫順序,控制必須:
為類型圖示
具有 PUSH_ACTION 或 DROP_ACTION
ANIMATION animation_name
{
ANIMATION icon1 [milisecond_delay]
ANIMATION icon2 [milisecond_delay]
…
}
其 icon1、icon2 等等是圖示的名稱,而 milisecond_delay 是以毫秒計算的動畫圖示之間的時間延遲。預設時間延遲為 200 毫秒。
增加 PUSH_ANIMATION 及/或 DROP_ANIMATION 欄位至控制定義。此值為 ANIMATION(動畫) 順序的名稱。
例如,下列各行使啟動 BestEditor 應用程式的控制成為動畫。圖示之間的時間延遲是 300 毫秒。範例假定您已建立圖示檔案 frame1、frame2 等等。
CONTROL BestEditor
{
…
PUSH_ANIMATION BestEdAnimation
…
}
ANIMATION BestEdAnimation
{
frame1 300
frame2
…
}