Skip to main content
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →
Bewegingsgeschiedenis7 minuten lezen·Updated Oktober 2026·Door het ExodeUI-team

Van Flash tot Lottie tot staatsmachines: de evolutie van webvectoranimatie

Hoe webvectoranimatie verhuisde van Flash en ActionScript naar de After Effects-export van Lottie en vervolgens naar runtimes van state-machines, en wat elke stap veranderde.

Directe samenvatting en definitie

Kern afhaalmaaltijd

Flash combineerde vectoranimatie en interactiviteit in één tool, maar het draaide in een plug-in die Adobe na 31 december 2020 niet meer ondersteunde. Lottie bracht vectoranimatie terug door After Effects-animaties af te spelen, geëxporteerd als JSON met Bodymovin, native op internet en mobiel, maar die animaties worden alleen afgespeeld. State-machine runtimes zoals Rive en ExodeUI voegen interactiviteit weer toe aan het ontwerpbestand.

Flash: animatie en logica op één plek

Met Flash kunnen ontwerpers vectoren tekenen, deze animeren op een tijdlijn en gedrag toevoegen met ActionScript, allemaal in één bestand. Het zorgde voor games, advertenties en hele websites. Het zwakke punt was de plug-in: deze draaide buiten de eigen technologieën van de browser, met aanhoudende beveiligings- en prestatieproblemen. Adobe beëindigde de ondersteuning voor Flash Player na 31 december 2020 en blokkeerde Flash-inhoud vanaf 12 januari 2021.

Tijdlijn van Flash met ActionScript, tot het einde van de levensduur van Flash in december 2020, tot Lottie JSON-exports, tot runtimes van staatsmachines
Bij elke stap bleef de vectoranimatie behouden en werd de interactiviteit weer dichter bij de ontwerptool gebracht.

Lottie: vectoren zonder plug-in

Lottie, van Airbnb, parseert Adobe After Effects-animaties die zijn geëxporteerd als JSON met de Bodymovin-plug-in en geeft ze native weer op internet, iOS, Android en React Native. Het maakte rijke vectorbewegingen weer praktisch in apps, en het is nog steeds het meest ondersteunde formaat voor animaties die gewoon worden afgespeeld.

Het ontbrekende stukje: interactiviteit

Lottie-bestanden beschrijven een tijdlijn, geen gedrag. Om een ​​Lottie-animatie te laten reageren op zweven, laden of succes betekent het schrijven van code rond de speler. Flash had dat gedrag ingebouwd; de wereld zonder plug-ins is het kwijtgeraakt.

State machines: gedrag in het bestand opnieuw

State-machine runtimes brengen het Flash-idee terug zonder de plug-in. Met Rive kunt u vectoranimatie ontwerpen en deze aansluiten op een statusmachine waarvan de invoer uw code bestuurt. ExodeUI, dat we maken, past hetzelfde idee toe op de gebruikersinterface van producten, waarbij lay-out, veerfysica en logica worden toegevoegd in één open JSON-bestand, afgespeeld door runtimes voor React, SwiftUI, Flutter en meer.

Toets Principles in om te onthouden

  • Flash combineerde vectoranimatie en interactiviteit in een plug-in
  • Adobe beëindigde de ondersteuning voor Flash Player na 31 december 2020
  • Lottie speelt After Effects-animaties af die zijn geëxporteerd met Bodymovin, native
  • Lottie-animaties worden afgespeeld; interactiviteit heeft extra code nodig
  • State-machine runtimes brengen geschreven gedrag terug in het bestand

Veelgestelde vragen

Bronnen

  1. Adobe Flash Player End of Life — Adobe
  2. lottie-web — GitHub (Airbnb)
  3. State Machine Playback — Rive-documenten

Gerelateerde handleidingen en voorbeelden

Gedrag in het bestand, zonder plug-in

Bouw een interactief onderdeel met toestanden en veren en speel het in React, SwiftUI of Flutter. Vrij om te beginnen.

Open de voorbeelden
Probeer gratis