You may be thinking that Flash is only an animation tool. While that used to be the primary use for Flash, with the launch of Flash MX, Flash is now a full-blown application development platform. Macromedia’s vision for Flash MX is as the front end (GUI) for RIAs. RIAs are made up of several components:
The Flash 6 player provides the container in which a Flash movie runs. It can run as a web browser plug-in or as a standalone player. One of the great things about the Flash 6 player is the relative ubiquity it enjoys.
A Flash movie runs inside the Flash player. It contains user interface controls and ActionScript code for controlling both the behaviors in the movie and any interactivity with ColdFusion via Flash Remoting. Flash movies are developed in the Flash MX authoring tool, compiled, and then deployed as .swf files.