Flash

17.01.2006

Flash includes server connectivity features that give it scriptable data binding for Simple Object Access Protocol Web services and XML, helping developers connect Flash applications to remote services. Flash's video editing and encoding capabilities have been enhanced, and several plug-ins allow integration with popular third-party editing tools. The ActionScript language used with Flash is at Version 2.0, and the package now supports Cascading Style Sheets.

Having lots of animation can mean big files, which translates into longer download and start times. Flash's popularity has been driven in large part by the small size of Flash files and the relative ease of development. One way that Flash accomplishes this is with "tweened" animation, where the artist specifies key frames as completely as needed and then lets the software automatically generate the frames in between. The result is that, compared with many other plug-ins (including Java, Acrobat Reader, QuickTime or Windows Media), the Flash Player is quite small and initializes very quickly.

Another reason for Flash's wide use is the fact that it's a relatively open and stable format. Macromedia has released the specifications of the basic Flash file format, and thus a number of third-party tools have been created to work with and create Flash movies.

Flash's vector-based graphics are drawn with mathematical formulas; when you resize a vector-based image, its formula is recalculated to produce a scaled version of the image without distortion, which can be introduced when scaling bit-mapped images.

History of Flash