アニメーション・シーケンスを接続してコントロールを選択するか、オブジェクトをコントロール上にドロップしたときに使用できます。
アニメーション・シーケンスを指定するには、コントロールは次の条件が必要です。
型が icon である
PUSH_ACTION または DROP_ACTION を持っている
ANIMATION コンポーネントを使用して、アニメーション・シーケンスを指定します。
ANIMATION animation_name
{
ANIMATION icon1 [milisecond_delay]
ANIMATION icon2 [milisecond_delay]
…
}
icon1 や icon 2 は、アイコン名で、milisecond_delay は、アニメーション・アイコン間のミリ単位の遅延時間です。デフォルトの遅延時間は 200 ミリ秒です。
PUSH_ANIMATION フィールドと DROP_ANIMATION フィールド、またはそのどちらかをコントロール定義に追加します。値は ANIMATION シーケンス名です。
たとえば次の行は、BestEditor アプリケーションを起動するコントロールをアニメーション化します。アイコン間の遅延時間は 300 ミリ秒です。この例では、アイコン・ファイル frame1、frame2 などを作成してあると想定しています。
CONTROL BestEditor
{
…
PUSH_ANIMATION BestEdAnimation
…
}
ANIMATION BestEdAnimation
{
frame1 300
frame2
…
}