Adobe Flash (formerly Macromedia Flash) is a multimedia platform used to add animation, video, games and interactivity to Web pages. Flash is frequently used for effective advertisements and games. More recently, it has been positioned as a tool for "Rich Internet Applications" ("RIAs").
Flash manipulates vector and raster graphics to provide animation of text, drawings, and still images. It supports bi-directional streaming of audio and video, and it can capture user input via mouse, keyboard, microphone, and camera. Flash contains an Object-oriented language called Action Script.
Flash content may be displayed on various computer systems and devices, using Adobe Flash Player, which is available free of charge for common Web browsers, some mobile phones and a few other electronic devices (using Flash Light).
Open source Flash has been a revolution for Flash and has made a major impact on how people build Flash content.
The open source tools available expand on Flash's existing tool set, enabling you to perform such tasks as easily create full 3D in Flash or fastens up to an open source video-streaming server. Many of these useful tools are powerful yet lack documentation. This explains in step-by-step detail how to use the most popular open source Flash tools.