Flash is a format for delivering rich interactive multimedia content through web browsers. It allows creating animations using a timeline with keyframes to define changes. The Flash interface contains tools for working with the stage, layers, frames and keyframes. Documents are created and edited in FLA files, then published as SWF files for viewing in Flash Player. ActionScript is a scripting language used to control animations and add interactivity with functions like playing sounds and video.