Du kan skapa en animeringssekvens som används när användaren väljer kontrollen eller släpper ett objekt på den.
För att kunna innehålla en animering måste kontrollen:
Vara av typen icon
Ha en PUSH_ACTION eller DROP_ACTION
Ange animeringssekvensen med hjälp av komponenten ANIMATION:
ANIMATION animationsnamn
{
ANIMATION ikon1 [fördröjning_ms]
ANIMATION ikon2 [fördröjning_ms]
…
}
där ikon1, ikon2 osv är namn på ikoner och fördröjning_ms är tidsfördröjningen mellan animeringsikonerna i millisekunder. Standardtidsförskjutningen är 200 millisekunder.
Lägg till fältet PUSH_ANIMATION och/eller DROP_ANIMATION till kontrolldefinitionen. Värdet är namnet på sekvensen ANIMATION.
Följande rad animerar en kontroll som startar programmet BestEditor. Tidsförskjutningen mellan ikonerna är 300 millisekunder. I exemplet antas det att du har skapat ikonfilerna frame1, frame2 osv.
CONTROL BestEditor
{
…
PUSH_ANIMATION BestEdAnimation
…
}
ANIMATION BestEdAnimation
{
frame1 300
frame2
…
}