I Adobe Flash (nu animerad) är ramar de enskilda ögonblicksbilderna eller bilderna som utgör en enda animation eller interaktivt element. Tänk på dem som de enskilda cellerna i en flipbook -animation. Varje ram kan innehålla:
* vektorgrafik: Ritade former och text.
* rastergrafik: Importerade bilder (JPEG, PNGS, etc.).
* ActionScript: Kod som styr beteendet hos animationen eller interaktivt element.
Ramar är ordnade i följd på en tidslinje, och uppspelningshuvudet rör sig genom dessa ramar för att skapa illusionen av rörelse eller förändring. Nyckelkoncept relaterade till ramar inkluderar:
* KeyFrames: Ramar där ändringar i animationen definieras. Mellan keyframes interpolates (smidigt övergångar) förändringarna. Endast KeyFrames behöver uttryckligen redigeras; Ändringarna tillämpas automatiskt på mellanramarna.
* tweening: Processen att generera mellanramar mellan nyckelramar, skapa smidiga övergångar. Flash stöder flera typer av tweening, såsom rörelsens rörelse (för rörliga föremål), form tweening (för morphingformer) och klassisk tweening (mer manuell kontroll över övergångar).
* tidslinje: Den horisontella stången där ramar är ordnade. Det är här du kan visa och redigera de enskilda ramarna och lägga till ActionScript.
* lager: Ramar finns inom lager. Lager låter dig organisera olika delar av din animation oberoende. Detta är avgörande för att hantera komplexa animationer där element kan behöva röra sig självständigt eller ha olika animationsbeteenden.
I huvudsak är ramar de grundläggande byggstenarna för alla flash -animationer. Genom att manipulera innehållet i ramar och använda nyckelramar och tweening kan du skapa komplext och dynamiskt interaktivt innehåll.